(Expert) Product traits for algorithmic differentiation variables.
|
| struct | evaluator< stan::math::Holder< ArgType, Ptrs... > > |
| |
| 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 | ternary_evaluator< CwiseTernaryOp< scalar_boolean_select_op< stan::math::fvar< T >, stan::math::fvar< T >, CondScalar >, Arg1, Arg2, Arg3 >, IndexBased, IndexBased > |
| | Partial specialization of Eigen's ternary evaluator for .select() expressions on matrices of fvar<T>, restoring the lazy (Eigen 3.x) semantics where only the branch chosen by the condition is evaluated for each coefficient. More...
|
| |
| struct | ternary_evaluator< CwiseTernaryOp< scalar_boolean_select_op< stan::math::var, stan::math::var, CondScalar >, Arg1, Arg2, Arg3 >, IndexBased, IndexBased > |
| | Partial specialization of Eigen's ternary evaluator for .select() expressions on matrices of var, restoring the lazy (Eigen 3.x) semantics where only the branch chosen by the condition is evaluated for each coefficient. More...
|
| |
| struct | traits< stan::math::arena_matrix< T, stan::require_eigen_dense_base_t< T > > > |
| |
| struct | traits< stan::math::arena_matrix< T, stan::require_eigen_sparse_base_t< T > > > |
| |
| struct | traits< stan::math::Holder< ArgType, Ptrs... > > |
| |
| struct | traits< stan::math::pinned_matrix< T > > |
| |