Functions | Variables
Eigen::numext Namespace Reference

Functions

template<typename T >
div_ceil (const T &a, const T &b)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (lgamma, Scalar) lgamma(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (digamma, Scalar) digamma(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (zeta, Scalar) zeta(const Scalar &x
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (polygamma, Scalar) polygamma(const Scalar &n
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (erf, Scalar) erf(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (erfc, Scalar) erfc(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (igamma, Scalar) igamma(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (igammac, Scalar) igammac(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (betainc, Scalar) betainc(const Scalar &a
 
template<>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float sqrt (const float &x)
 
template<>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double sqrt (const double &x)
 
template<typename T >
EIGEN_STRONG_INLINE void swap (T &a, T &b)
 

Variables

EIGEN_DEVICE_FUNC const Scalar & b
 
EIGEN_DEVICE_FUNC const Scalar & q
 
EIGEN_DEVICE_FUNC const Scalar & x
 

Function Documentation

template<typename T >
T Eigen::numext::div_ceil ( const T &  a,
const T &  b 
)

Definition at line 483 of file Meta.h.

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( lgamma  ,
Scalar   
) const
inline

Definition at line 1507 of file SpecialFunctionsImpl.h.

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( digamma  ,
Scalar   
) const
inline

Definition at line 1513 of file SpecialFunctionsImpl.h.

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( zeta  ,
Scalar   
) const
inline
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( polygamma  ,
Scalar   
) const
inline
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( erf  ,
Scalar   
) const
inline

Definition at line 1531 of file SpecialFunctionsImpl.h.

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( erfc  ,
Scalar   
) const
inline

Definition at line 1537 of file SpecialFunctionsImpl.h.

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( igamma  ,
Scalar   
) const
inline
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( igammac  ,
Scalar   
) const
inline
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( betainc  ,
Scalar   
) const
inline
template<>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float Eigen::numext::sqrt ( const float &  x)

Definition at line 540 of file Eigen/src/Core/arch/SSE/MathFunctions.h.

template<>
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double Eigen::numext::sqrt ( const double &  x)

Definition at line 547 of file Eigen/src/Core/arch/SSE/MathFunctions.h.

template<typename T >
EIGEN_STRONG_INLINE void Eigen::numext::swap ( T &  a,
T &  b 
)

Definition at line 471 of file Meta.h.

Variable Documentation

EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::b

Definition at line 1556 of file SpecialFunctionsImpl.h.

EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::q
Initial value:
{
return EIGEN_MATHFUNC_IMPL(zeta, Scalar)::run(x, q)
const CwiseBinaryOp< internal::scalar_zeta_op< Scalar >, const Derived, const DerivedQ > zeta(const EIGEN_CURRENT_STORAGE_BASE_CLASS< DerivedQ > &q) const
EIGEN_DEVICE_FUNC const Scalar & x
EIGEN_DEVICE_FUNC const Scalar & q
void run(Expr &expr, Dev &dev)
Definition: TensorSyclRun.h:33
#define EIGEN_MATHFUNC_IMPL(func, scalar)

Definition at line 1520 of file SpecialFunctionsImpl.h.

EIGEN_DEVICE_FUNC const Scalar const Scalar & Eigen::numext::x
Initial value:
{
return EIGEN_MATHFUNC_IMPL(polygamma, Scalar)::run(n, x)
EIGEN_DEVICE_FUNC const Scalar & x
const Eigen::CwiseBinaryOp< Eigen::internal::scalar_polygamma_op< typename DerivedX::Scalar >, const DerivedN, const DerivedX > polygamma(const Eigen::ArrayBase< DerivedN > &n, const Eigen::ArrayBase< DerivedX > &x)
void run(Expr &expr, Dev &dev)
Definition: TensorSyclRun.h:33
#define EIGEN_MATHFUNC_IMPL(func, scalar)

Definition at line 1526 of file SpecialFunctionsImpl.h.



hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59