Classes | Namespaces | Enumerations | Functions | Variables
SpecialFunctionsImpl.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::betainc_impl< Scalar >
 
struct  Eigen::internal::betainc_retval< Scalar >
 
struct  Eigen::internal::cephes_helper< Scalar >
 
struct  Eigen::internal::cephes_helper< double >
 
struct  Eigen::internal::cephes_helper< float >
 
struct  Eigen::internal::digamma_impl< Scalar >
 
struct  Eigen::internal::digamma_impl_maybe_poly< Scalar >
 
struct  Eigen::internal::digamma_impl_maybe_poly< double >
 
struct  Eigen::internal::digamma_impl_maybe_poly< float >
 
struct  Eigen::internal::digamma_retval< Scalar >
 
struct  Eigen::internal::erf_impl< T >
 
struct  Eigen::internal::erf_retval< Scalar >
 
struct  Eigen::internal::erfc_impl< Scalar >
 
struct  Eigen::internal::erfc_retval< Scalar >
 
struct  Eigen::internal::gamma_sample_der_alpha_impl< Scalar >
 
struct  Eigen::internal::gamma_sample_der_alpha_retval< Scalar >
 
struct  Eigen::internal::igamma_der_a_impl< Scalar >
 
struct  Eigen::internal::igamma_der_a_retval< Scalar >
 
struct  Eigen::internal::igamma_generic_impl< Scalar, mode >
 
struct  Eigen::internal::igamma_impl< Scalar >
 
struct  Eigen::internal::igamma_retval< Scalar >
 
struct  Eigen::internal::igamma_series_impl< Scalar, mode >
 
struct  Eigen::internal::igammac_cf_impl< Scalar, mode >
 
struct  Eigen::internal::igammac_impl< Scalar >
 
struct  Eigen::internal::igammac_retval< Scalar >
 
struct  Eigen::internal::lgamma_impl< Scalar >
 
struct  Eigen::internal::lgamma_retval< Scalar >
 
struct  Eigen::internal::ndtri_impl< Scalar >
 
struct  Eigen::internal::ndtri_retval< Scalar >
 
struct  Eigen::internal::polygamma_impl< Scalar >
 
struct  Eigen::internal::polygamma_retval< Scalar >
 
struct  Eigen::internal::zeta_impl< Scalar >
 
struct  Eigen::internal::zeta_impl_series< Scalar >
 
struct  Eigen::internal::zeta_impl_series< double >
 
struct  Eigen::internal::zeta_impl_series< float >
 
struct  Eigen::internal::zeta_retval< Scalar >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 
 Eigen::numext
 

Enumerations

enum  Eigen::internal::IgammaComputationMode { Eigen::internal::VALUE, Eigen::internal::DERIVATIVE, Eigen::internal::SAMPLE_DERIVATIVE }
 

Functions

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (lgamma, Scalar) lgamma(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (digamma, Scalar) digamma(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (zeta, Scalar) zeta(const Scalar &x
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (polygamma, Scalar) polygamma(const Scalar &n
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (erf, Scalar) erf(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (erfc, Scalar) erfc(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (ndtri, Scalar) ndtri(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (igamma, Scalar) igamma(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (igamma_der_a, Scalar) igamma_der_a(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (gamma_sample_der_alpha, Scalar) gamma_sample_der_alpha(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (igammac, Scalar) igammac(const Scalar &a
 
template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL (betainc, Scalar) betainc(const Scalar &a
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::flipsign (const T &should_flipsign, const T &x)
 
template<>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double Eigen::internal::flipsign< double > (const double &should_flipsign, const double &x)
 
template<>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float Eigen::internal::flipsign< float > (const float &should_flipsign, const float &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::generic_fast_erf_float (const T &a_x)
 
template<typename T , typename ScalarType >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::internal::generic_ndtri (const T &a)
 
template<typename T , typename ScalarType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::generic_ndtri_gt_exp_neg_two (const T &b)
 
template<typename T , typename ScalarType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::generic_ndtri_lt_exp_neg_two (const T &b, const T &should_flipsign)
 
template<typename Scalar , IgammaComputationMode mode>
EIGEN_DEVICE_FUNC int Eigen::internal::igamma_num_iterations ()
 
template<typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::internal::main_igamma_term (Scalar a, Scalar x)
 

Variables

EIGEN_DEVICE_FUNC const ScalarEigen::numext::b
 
EIGEN_DEVICE_FUNC const ScalarEigen::numext::q
 
EIGEN_DEVICE_FUNC const ScalarEigen::numext::x
 


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:54