eigen/Eigen
Eugene Brevdo 39baff850c Add TernaryFunctors and the betainc SpecialFunction.
TernaryFunctors and their executors allow operations on 3-tuples of inputs.
API fully implemented for Arrays and Tensors based on binary functors.

Ported the cephes betainc function (regularized incomplete beta
integral) to Eigen, with support for CPU and GPU, floats, doubles, and
half types.

Added unit tests in array.cpp and cxx11_tensor_cuda.cu


Collapsed revision
* Merged helper methods for betainc across floats and doubles.
* Added TensorGlobalFunctions with betainc().  Removed betainc() from TensorBase.
* Clean up CwiseTernaryOp checks, change igamma_helper to cephes_helper.
* betainc: merge incbcf and incbd into incbeta_cfe.  and more cleanup.
* Update TernaryOp and SpecialFunctions (betainc) based on review comments.
2016-06-02 17:04:19 -07:00
..
src Add TernaryFunctors and the betainc SpecialFunction. 2016-06-02 17:04:19 -07:00
Cholesky
CholmodSupport Update link to suitesparse. 2016-01-27 22:48:40 +01:00
CMakeLists.txt
Core Add TernaryFunctors and the betainc SpecialFunction. 2016-06-02 17:04:19 -07:00
Dense
Eigen
Eigenvalues
Geometry
Householder
IterativeLinearSolvers
Jacobi
LU
MetisSupport
OrderingMethods
PardisoSupport
PaStiXSupport
QR Implement complete orthogonal decomposition in Eigen. 2016-02-06 16:32:00 -08:00
QtAlignedMalloc
Sparse
SparseCholesky
SparseCore
SparseLU
SparseQR
SPQRSupport Update link to suitesparse. 2016-01-27 22:48:40 +01:00
StdDeque
StdList
StdVector
SuperLUSupport
SVD
UmfPackSupport Update link to suitesparse. 2016-01-27 22:48:40 +01:00