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

Detailed Description

(Expert) Product traits for algorithmic differentiation variables.

Classes

struct  evaluator< stan::math::Holder< ArgType, Ptrs... > >
 
struct  functor_has_linear_access< stan::math::read_fvar_functor< EigFvar, EigOut > >
 Enable linear access of inputs when using read_fvar. More...
 
struct  functor_has_linear_access< stan::math::val_adj_functor< EigVar, EigDbl > >
 Enable linear access of inputs when using read_val_adj. More...
 
struct  functor_has_linear_access< stan::math::vi_adj_functor< EigVar, EigVari > >
 Enable linear access of inputs when using read_vi_adj. More...
 
struct  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  functor_has_linear_access< stan::math::vi_val_functor< EigVar, EigVari > >
 Enable linear access of inputs when using read_vi_val. More...
 
struct  general_matrix_matrix_product< Index, stan::math::var, LhsStorageOrder, ConjugateLhs, stan::math::var, RhsStorageOrder, ConjugateRhs, ColMajor, ResInnerStride >
 
struct  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  general_matrix_vector_product< Index, stan::math::var, LhsMapper, RowMajor, ConjugateLhs, stan::math::var, RhsMapper, ConjugateRhs, Version >
 
struct  remove_all< stan::math::vari * >
 Partial specialization of Eigen's remove_all struct to stop Eigen removing pointer from vari* variables. More...
 
struct  traits< stan::math::arena_matrix< T > >
 
struct  traits< stan::math::Holder< ArgType, Ptrs... > >
 
struct  traits< stan::math::pinned_matrix< T > >