Automatic Differentiation
 
Loading...
Searching...
No Matches
Eigen Namespace Reference

Detailed Description

(Expert) Numerical traits for algorithmic differentiation variables.

Namespaces

namespace  internal
 (Expert) Product traits for algorithmic differentiation variables.
 

Classes

struct  NumTraits< stan::math::fvar< T > >
 Numerical traits template override for Eigen for automatic gradient variables. More...
 
struct  NumTraits< stan::math::var >
 Numerical traits template override for Eigen for automatic gradient variables. More...
 
struct  ScalarBinaryOpTraits< double, int, BinaryOp >
 Traits specialization for Eigen binary operations for double and int arguments. More...
 
struct  ScalarBinaryOpTraits< double, stan::math::fvar< T >, BinaryOp >
 Traits specialization for Eigen binary operations for double and autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< double, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for double and reverse-mode autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< double, std::complex< stan::math::fvar< T > >, BinaryOp >
 Traits specialization for Eigen binary operations for double and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< double, std::complex< stan::math::var >, BinaryOp >
 Traits specialization for Eigen binary operations for double and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< int, double, BinaryOp >
 Traits specialization for Eigen binary operations for int and double arguments. More...
 
struct  ScalarBinaryOpTraits< int, stan::math::fvar< T >, BinaryOp >
 Traits specialization for Eigen binary operations for int and autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< int, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for int and reverse-mode autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< int, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for int and complex double arguments. More...
 
struct  ScalarBinaryOpTraits< int, std::complex< stan::math::fvar< T > >, BinaryOp >
 Traits specialization for Eigen binary operations for int and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< int, std::complex< stan::math::var >, BinaryOp >
 Traits specialization for Eigen binary operations for int and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::fvar< T >, double, BinaryOp >
 Traits specialization for Eigen binary operations for autodiff and double arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::fvar< T >, int, BinaryOp >
 Traits specialization for Eigen binary operations for autodiff and int arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::fvar< T >, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for autodiff and complex double arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::var, double, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff and double arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::var, int, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff and int arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::var, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::var, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for autodiff and complex double arguments. More...
 
struct  ScalarBinaryOpTraits< stan::math::var, std::complex< stan::math::var >, BinaryOp >
 
struct  ScalarBinaryOpTraits< std::complex< double >, int, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and int arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< double >, stan::math::fvar< T >, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< double >, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< double >, std::complex< stan::math::fvar< T > >, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< double >, std::complex< stan::math::var >, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and complex autodiff arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::fvar< T > >, double, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and double arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::fvar< T > >, int, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and int arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::fvar< T > >, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and complex double arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::var >, double, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and double arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::var >, int, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and int arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::var >, stan::math::var, BinaryOp >
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::var >, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and complex double arguments. More...
 
struct  ScalarBinaryOpTraits< std::complex< stan::math::var >, std::complex< stan::math::var >, BinaryOp >