Automatic Differentiation
 
Loading...
Searching...
No Matches
Eigen_NumTraits.hpp File Reference

Go to the source code of this file.

Classes

struct  Eigen::NumTraits< stan::math::var >
 Numerical traits template override for Eigen for automatic gradient variables. More...
 
struct  Eigen::ScalarBinaryOpTraits< stan::math::var, double, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff and double arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< double, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for double and reverse-mode autodiff arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< stan::math::var, int, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff and int arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< int, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for int and reverse-mode autodiff arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< stan::math::var, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for reverse-mode autodiff arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< double, std::complex< stan::math::var >, BinaryOp >
 Traits specialization for Eigen binary operations for double and complex autodiff arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< std::complex< stan::math::var >, double, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and double arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< int, std::complex< stan::math::var >, BinaryOp >
 Traits specialization for Eigen binary operations for int and complex autodiff arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< std::complex< stan::math::var >, int, BinaryOp >
 Traits specialization for Eigen binary operations for complex autodiff and int arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< stan::math::var, std::complex< double >, BinaryOp >
 Traits specialization for Eigen binary operations for autodiff and complex double arguments. More...
 
struct  Eigen::ScalarBinaryOpTraits< std::complex< double >, stan::math::var, BinaryOp >
 Traits specialization for Eigen binary operations for complex double and autodiff arguments. More...
 
struct  Eigen::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  Eigen::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  Eigen::ScalarBinaryOpTraits< stan::math::var, std::complex< stan::math::var >, BinaryOp >
 
struct  Eigen::ScalarBinaryOpTraits< std::complex< stan::math::var >, stan::math::var, BinaryOp >
 
struct  Eigen::ScalarBinaryOpTraits< std::complex< stan::math::var >, std::complex< stan::math::var >, BinaryOp >
 
struct  Eigen::internal::functor_has_linear_access< stan::math::vi_val_adj_functor< EigVar, EigVari, EigDbl > >
 Enable linear access of inputs when using read_vi_val_adj. More...
 
struct  Eigen::internal::functor_has_linear_access< stan::math::val_adj_functor< EigVar, EigDbl > >
 Enable linear access of inputs when using read_val_adj. More...
 
struct  Eigen::internal::functor_has_linear_access< stan::math::vi_val_functor< EigVar, EigVari > >
 Enable linear access of inputs when using read_vi_val. More...
 
struct  Eigen::internal::functor_has_linear_access< stan::math::vi_adj_functor< EigVar, EigVari > >
 Enable linear access of inputs when using read_vi_adj. More...
 
struct  Eigen::internal::remove_all< stan::math::vari * >
 Partial specialization of Eigen's remove_all struct to stop Eigen removing pointer from vari* variables. More...
 
struct  Eigen::internal::general_matrix_vector_product< Index, stan::math::var, LhsMapper, ColMajor, ConjugateLhs, stan::math::var, RhsMapper, ConjugateRhs, Version >
 Specialization of matrix-vector products for reverse-mode autodiff variables. More...
 
struct  Eigen::internal::general_matrix_vector_product< Index, stan::math::var, LhsMapper, RowMajor, ConjugateLhs, stan::math::var, RhsMapper, ConjugateRhs, Version >
 
struct  Eigen::internal::general_matrix_matrix_product< Index, stan::math::var, LhsStorageOrder, ConjugateLhs, stan::math::var, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride >
 

Namespaces

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