| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | |
| | |
| |
|
| | #include <math.h> |
| |
|
| | #include "../../Eigen/Core" |
| |
|
| | #include "../../Eigen/src/Core/util/DisableStupidWarnings.h" |
| |
|
| | namespace Eigen { |
| |
|
| | |
| | * \defgroup SpecialFunctions_Module Special math functions module |
| | * |
| | * This module features additional coefficient-wise math functions available |
| | * within the numext:: namespace for the scalar version, and as method and/or free |
| | * functions of Array. Those include: |
| | * |
| | * - erf |
| | * - erfc |
| | * - lgamma |
| | * - igamma |
| | * - igammac |
| | * - digamma |
| | * - polygamma |
| | * - zeta |
| | * - betainc |
| | * |
| | * \code |
| | * #include <unsupported/Eigen/SpecialFunctions> |
| | * \endcode |
| | */ |
| | |
| |
|
| | } |
| |
|
| | #include "src/SpecialFunctions/SpecialFunctionsImpl.h" |
| | #include "src/SpecialFunctions/SpecialFunctionsPacketMath.h" |
| | #include "src/SpecialFunctions/SpecialFunctionsHalf.h" |
| | #include "src/SpecialFunctions/SpecialFunctionsFunctors.h" |
| | #include "src/SpecialFunctions/SpecialFunctionsArrayAPI.h" |
| |
|
| | |
| | #include "src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h" |
| | |
| |
|
| | namespace Eigen { |
| | |
| | } |
| |
|
| |
|
| | #include "../../Eigen/src/Core/util/ReenableStupidWarnings.h" |
| |
|
| | |
| |
|