|
struct | contains_fvar |
| Metaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters. More...
|
|
struct | contains_nonconstant_struct |
|
struct | contains_vector |
|
struct | error_index |
|
struct | is_constant |
| Metaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense). More...
|
|
struct | is_constant_struct |
| Metaprogram to determine if a type has a base scalar type that can be assigned to type double. More...
|
|
struct | is_constant_struct< Eigen::Block< T > > |
|
struct | is_constant_struct< Eigen::Matrix< T, R, C > > |
|
struct | is_constant_struct< std::vector< T > > |
|
struct | is_fvar |
|
struct | is_fvar< stan::math::fvar< T > > |
|
struct | is_var |
|
struct | is_var< stan::math::var > |
|
struct | is_var_or_arithmetic |
|
struct | is_vector |
|
struct | is_vector< const T > |
|
struct | is_vector< Eigen::Block< T > > |
|
struct | is_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > > |
|
struct | is_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > > |
|
struct | is_vector< std::vector< T > > |
|
struct | is_vector_like |
|
struct | is_vector_like< const T > |
|
struct | is_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > |
|
struct | is_vector_like< T * > |
|
struct | partials_return_type |
|
struct | partials_type |
|
struct | partials_type< stan::math::fvar< T > > |
|
struct | partials_type< stan::math::var > |
|
struct | return_type |
| Metaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters. More...
|
|
struct | scalar_type |
| Metaprogram structure to determine the base scalar type of a template argument. More...
|
|
struct | scalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > |
|
struct | scalar_type< T * > |
|
struct | scalar_type_pre |
| Metaprogram structure to determine the type of first container of the base scalar type of a template argument. More...
|
|
struct | size_of_helper |
|
struct | size_of_helper< T, true > |
|
class | VectorBuilder |
|
class | VectorBuilderHelper |
| VectorBuilder allocates type T1 values to be used as intermediate values. More...
|
|
class | VectorBuilderHelper< T1, true, false > |
|
class | VectorBuilderHelper< T1, true, true > |
|
class | VectorView |
| VectorView is a template metaprogram that takes its argument and allows it to be used like a vector. More...
|
|
class | VectorView< const double, false, false > |
|
class | VectorView< const T, is_array, throw_if_accessed > |
| VectorView that has const correctness. More...
|
|
class | VectorViewMvt |
|
class | VectorViewMvt< const T, is_array, throw_if_accessed > |
| VectorViewMvt that has const correctness. More...
|
|
|
template<typename T > |
T | get (const std::vector< T > &x, size_t n) |
|
template<typename T > |
size_t | length (const std::vector< T > &x) |
|
template<typename T , int R, int C> |
T | get (const Eigen::Matrix< T, R, C > &m, size_t n) |
|
template<typename T , int R, int C> |
size_t | length (const Eigen::Matrix< T, R, C > &m) |
|
template<typename T > |
T | get (const T &x, size_t n) |
|
template<typename T > |
size_t | length (const T &) |
|
template<typename T > |
size_t | length_mvt (const T &) |
|
template<typename T , int R, int C> |
size_t | length_mvt (const Eigen::Matrix< T, R, C > &) |
|
template<typename T , int R, int C> |
size_t | length_mvt (const std::vector< Eigen::Matrix< T, R, C > > &x) |
|
template<typename T1 , typename T2 > |
size_t | max_size (const T1 &x1, const T2 &x2) |
|
template<typename T1 , typename T2 , typename T3 > |
size_t | max_size (const T1 &x1, const T2 &x2, const T3 &x3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
size_t | max_size (const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4) |
|
template<typename T1 , typename T2 > |
size_t | max_size_mvt (const T1 &x1, const T2 &x2) |
|
template<typename T1 , typename T2 , typename T3 > |
size_t | max_size_mvt (const T1 &x1, const T2 &x2, const T3 &x3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
size_t | max_size_mvt (const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4) |
|
template<typename T > |
size_t | size_of (const T &x) |
|