Functions | Variables
Eigen::numext Namespace Reference

Functions

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if< NumTraits< T >::IsSigned||NumTraits< T >::IsComplex, typename NumTraits< T >::Real >::type abs (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if<!(NumTraits< T >::IsSigned||NumTraits< T >::IsComplex), typename NumTraits< T >::Real >::type abs (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEacos (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEasin (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEatan (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC T() ceil (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEcos (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEcosh (const T &x)
 
template<typename T >
div_ceil (const T &a, const T &b)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (real, Scalar) real(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (real_ref, Scalar) real_ref(Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (imag, Scalar) imag(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (arg, Scalar) arg(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (imag_ref, Scalar) imag_ref(Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (conj, Scalar) conj(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (abs2, Scalar) abs2(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (norm1, Scalar) norm1(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (hypot, Scalar) hypot(const Scalar &x
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (log1p, Scalar) log1p(const Scalar &x)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_MATHFUNC_RETVAL (round, Scalar) round(const Scalar &x)
 
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<typename X , typename Y >
EIGEN_STRONG_INLINE bool equal_strict (const X &x, const Y &y)
 
template<>
EIGEN_STRONG_INLINE bool equal_strict (const float &x, const float &y)
 
template<>
EIGEN_STRONG_INLINE bool equal_strict (const double &x, const double &y)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEexp (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC T() floor (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEfmod (const T &a, const T &b)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type imag_ref (const Scalar &x)
 
template<typename T >
EIGEN_DEVICE_FUNC bool() isfinite (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC bool() isinf (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC bool() isnan (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINElog (const T &x)
 
int log2 (int x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEmaxi (const T &x, const T &y)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEmini (const T &x, const T &y)
 
template<typename X , typename Y >
EIGEN_STRONG_INLINE bool not_equal_strict (const X &x, const Y &y)
 
template<>
EIGEN_STRONG_INLINE bool not_equal_strict (const float &x, const float &y)
 
template<>
EIGEN_STRONG_INLINE bool not_equal_strict (const double &x, const double &y)
 
template<typename ScalarX , typename ScalarY >
EIGEN_DEVICE_FUNC internal::pow_impl< ScalarX, ScalarY >::result_type pow (const ScalarX &x, const ScalarY &y)
 
template<typename Scalar >
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type real_ref (const Scalar &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEsin (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEsinh (const T &x)
 
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_DEVICE_FUNC EIGEN_ALWAYS_INLINEsqrt (const T &x)
 
template<typename T >
EIGEN_STRONG_INLINE void swap (T &a, T &b)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEtan (const T &x)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINEtanh (const T &x)
 

Variables

EIGEN_DEVICE_FUNC const Scalarb
 
EIGEN_DEVICE_FUNC const Scalarq
 
EIGEN_DEVICE_FUNC const Scalarx
 
EIGEN_DEVICE_FUNC const Scalary
 

Function Documentation

◆ abs() [1/2]

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if<NumTraits<T>::IsSigned || NumTraits<T>::IsComplex,typename NumTraits<T>::Real>::type Eigen::numext::abs ( const T &  x)

Definition at line 1049 of file Eigen/src/Core/MathFunctions.h.

◆ abs() [2/2]

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if<!(NumTraits<T>::IsSigned || NumTraits<T>::IsComplex),typename NumTraits<T>::Real>::type Eigen::numext::abs ( const T &  x)

Definition at line 1057 of file Eigen/src/Core/MathFunctions.h.

◆ acos()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::acos ( const T &  x)

Definition at line 1146 of file Eigen/src/Core/MathFunctions.h.

◆ asin()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::asin ( const T &  x)

Definition at line 1161 of file Eigen/src/Core/MathFunctions.h.

◆ atan()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::atan ( const T &  x)

Definition at line 1176 of file Eigen/src/Core/MathFunctions.h.

◆ ceil()

template<typename T >
EIGEN_DEVICE_FUNC T() Eigen::numext::ceil ( const T &  x)

Definition at line 984 of file Eigen/src/Core/MathFunctions.h.

◆ cos()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::cos ( const T &  x)

Definition at line 1101 of file Eigen/src/Core/MathFunctions.h.

◆ cosh()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::cosh ( const T &  x)

Definition at line 1192 of file Eigen/src/Core/MathFunctions.h.

◆ div_ceil()

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

Definition at line 505 of file Meta.h.

◆ EIGEN_MATHFUNC_RETVAL() [1/20]

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

Definition at line 858 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [2/20]

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( real_ref  ,
Scalar   
) &
inline

Definition at line 872 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [3/20]

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

Definition at line 879 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [4/20]

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

Definition at line 886 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [5/20]

template<typename Scalar >
EIGEN_DEVICE_FUNC Eigen::numext::EIGEN_MATHFUNC_RETVAL ( imag_ref  ,
Scalar   
) &
inline

Definition at line 900 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [6/20]

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

Definition at line 907 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [7/20]

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

Definition at line 914 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [8/20]

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

Definition at line 921 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [9/20]

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

◆ EIGEN_MATHFUNC_RETVAL() [10/20]

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

Definition at line 935 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [11/20]

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

Definition at line 961 of file Eigen/src/Core/MathFunctions.h.

◆ EIGEN_MATHFUNC_RETVAL() [12/20]

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

Definition at line 1507 of file SpecialFunctionsImpl.h.

◆ EIGEN_MATHFUNC_RETVAL() [13/20]

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

Definition at line 1513 of file SpecialFunctionsImpl.h.

◆ EIGEN_MATHFUNC_RETVAL() [14/20]

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

◆ EIGEN_MATHFUNC_RETVAL() [15/20]

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

◆ EIGEN_MATHFUNC_RETVAL() [16/20]

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

Definition at line 1531 of file SpecialFunctionsImpl.h.

◆ EIGEN_MATHFUNC_RETVAL() [17/20]

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

Definition at line 1537 of file SpecialFunctionsImpl.h.

◆ EIGEN_MATHFUNC_RETVAL() [18/20]

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

◆ EIGEN_MATHFUNC_RETVAL() [19/20]

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

◆ EIGEN_MATHFUNC_RETVAL() [20/20]

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

◆ equal_strict() [1/3]

template<typename X , typename Y >
EIGEN_STRONG_INLINE bool Eigen::numext::equal_strict ( const X x,
const Y &  y 
)

Definition at line 513 of file Meta.h.

◆ equal_strict() [2/3]

template<>
EIGEN_STRONG_INLINE bool Eigen::numext::equal_strict ( const float &  x,
const float &  y 
)

Definition at line 516 of file Meta.h.

◆ equal_strict() [3/3]

template<>
EIGEN_STRONG_INLINE bool Eigen::numext::equal_strict ( const double &  x,
const double &  y 
)

Definition at line 519 of file Meta.h.

◆ exp()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::exp ( const T &  x)

Definition at line 1086 of file Eigen/src/Core/MathFunctions.h.

◆ floor()

template<typename T >
EIGEN_DEVICE_FUNC T() Eigen::numext::floor ( const T &  x)

Definition at line 968 of file Eigen/src/Core/MathFunctions.h.

◆ fmod()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::fmod ( const T &  a,
const T &  b 
)

Definition at line 1242 of file Eigen/src/Core/MathFunctions.h.

◆ imag_ref()

template<typename Scalar >
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type Eigen::numext::imag_ref ( const Scalar x)
inline

Definition at line 893 of file Eigen/src/Core/MathFunctions.h.

◆ isfinite()

template<typename T >
EIGEN_DEVICE_FUNC bool() Eigen::numext::isfinite ( const T &  x)

Definition at line 957 of file Eigen/src/Core/MathFunctions.h.

◆ isinf()

template<typename T >
EIGEN_DEVICE_FUNC bool() Eigen::numext::isinf ( const T &  x)

Definition at line 956 of file Eigen/src/Core/MathFunctions.h.

◆ isnan()

template<typename T >
EIGEN_DEVICE_FUNC bool() Eigen::numext::isnan ( const T &  x)

Definition at line 955 of file Eigen/src/Core/MathFunctions.h.

◆ log()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::log ( const T &  x)

Definition at line 1033 of file Eigen/src/Core/MathFunctions.h.

◆ log2()

int Eigen::numext::log2 ( int  x)
inline

Log base 2 for 32 bits positive integers. Conveniently returns 0 for x==0.

Definition at line 1001 of file Eigen/src/Core/MathFunctions.h.

◆ maxi()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::maxi ( const T &  x,
const T &  y 
)

Definition at line 823 of file Eigen/src/Core/MathFunctions.h.

◆ mini()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::mini ( const T &  x,
const T &  y 
)

Definition at line 815 of file Eigen/src/Core/MathFunctions.h.

◆ not_equal_strict() [1/3]

template<typename X , typename Y >
EIGEN_STRONG_INLINE bool Eigen::numext::not_equal_strict ( const X x,
const Y &  y 
)

Definition at line 522 of file Meta.h.

◆ not_equal_strict() [2/3]

template<>
EIGEN_STRONG_INLINE bool Eigen::numext::not_equal_strict ( const float &  x,
const float &  y 
)

Definition at line 525 of file Meta.h.

◆ not_equal_strict() [3/3]

template<>
EIGEN_STRONG_INLINE bool Eigen::numext::not_equal_strict ( const double &  x,
const double &  y 
)

Definition at line 528 of file Meta.h.

◆ pow()

template<typename ScalarX , typename ScalarY >
EIGEN_DEVICE_FUNC internal::pow_impl<ScalarX,ScalarY>::result_type Eigen::numext::pow ( const ScalarX &  x,
const ScalarY &  y 
)
inline

Definition at line 950 of file Eigen/src/Core/MathFunctions.h.

◆ real_ref()

template<typename Scalar >
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type Eigen::numext::real_ref ( const Scalar x)
inline

Definition at line 865 of file Eigen/src/Core/MathFunctions.h.

◆ sin()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::sin ( const T &  x)

Definition at line 1116 of file Eigen/src/Core/MathFunctions.h.

◆ sinh()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::sinh ( const T &  x)

Definition at line 1207 of file Eigen/src/Core/MathFunctions.h.

◆ sqrt() [1/3]

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.

◆ sqrt() [2/3]

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.

◆ sqrt() [3/3]

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::sqrt ( const T &  x)
Returns
the square root of x.

It is essentially equivalent to

using std::sqrt; return sqrt(x);

but slightly faster for float/double and some compilers (e.g., gcc), thanks to specializations when SSE is enabled.

It's usage is justified in performance critical functions, like norm/normalize.

Definition at line 1025 of file Eigen/src/Core/MathFunctions.h.

◆ swap()

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

Definition at line 493 of file Meta.h.

◆ tan()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::tan ( const T &  x)

Definition at line 1131 of file Eigen/src/Core/MathFunctions.h.

◆ tanh()

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::tanh ( const T &  x)

Definition at line 1222 of file Eigen/src/Core/MathFunctions.h.

Variable Documentation

◆ b

EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::b

Definition at line 1556 of file SpecialFunctionsImpl.h.

◆ q

EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::q
Initial value:
{
EIGEN_DEVICE_FUNC const Scalar & x
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 & q
SCALAR Scalar
Definition: common.h:84
void run(Expr &expr, Dev &dev)
Definition: TensorSyclRun.h:33
#define EIGEN_MATHFUNC_IMPL(func, scalar)

Definition at line 1520 of file SpecialFunctionsImpl.h.

◆ x

EIGEN_DEVICE_FUNC const Scalar const Scalar & Eigen::numext::x
Initial value:
{
EIGEN_DEVICE_FUNC const Scalar & x
SCALAR Scalar
Definition: common.h:84
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
PlainMatrixType mat * n
Definition: eigenvalues.cpp:41
#define EIGEN_MATHFUNC_IMPL(func, scalar)

Definition at line 1526 of file SpecialFunctionsImpl.h.

◆ y

EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::y
Initial value:
{
return EIGEN_MATHFUNC_IMPL(hypot, Scalar)::run(x, y)
Scalar * x
Scalar * y
SCALAR Scalar
Definition: common.h:84
void run(Expr &expr, Dev &dev)
Definition: TensorSyclRun.h:33
#define EIGEN_MATHFUNC_IMPL(func, scalar)

Definition at line 929 of file Eigen/src/Core/MathFunctions.h.



control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:09:07