|
| struct | stan::is_constant< T > |
| | Metaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense). More...
|
| |
| struct | stan::is_constant_struct< T > |
| | Metaprogram to determine if a type has a base scalar type that can be assigned to type double. More...
|
| |
| struct | stan::is_constant_struct< std::vector< T > > |
| |
| struct | stan::is_constant_struct< Eigen::Matrix< T, R, C > > |
| |
| struct | stan::is_vector< T > |
| |
| struct | stan::is_vector< const T > |
| |
| struct | stan::is_vector< std::vector< T > > |
| |
| struct | stan::is_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > > |
| |
| struct | stan::is_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > > |
| |
| struct | stan::scalar_type< T > |
| | Metaprogram structure to determine the base scalar type of a template argument. More...
|
| |
| struct | stan::size_of_helper< T, is_vec > |
| |
| struct | stan::size_of_helper< T, true > |
| |
| struct | stan::scalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > |
| |
| struct | stan::scalar_type< T * > |
| |
| struct | stan::is_vector_like< T > |
| |
| struct | stan::is_vector_like< T * > |
| |
| struct | stan::is_vector_like< const T > |
| |
| struct | stan::is_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > |
| |
| class | stan::VectorView< T, is_array > |
| |
| class | stan::VectorView< const T, is_array > |
| |
| class | stan::VectorView< const double, false > |
| |
| class | stan::DoubleVectorView< used, T, is_vec > |
| |
| class | stan::DoubleVectorView< true, T, false > |
| |
| class | stan::DoubleVectorView< true, T, true > |
| |
| struct | stan::return_type< T1, T2, T3, T4, T5, T6 > |
| | Metaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters. More...
|
| |
|
| template<typename T > |
| size_t | stan::length (const T &x) |
| |
| template<typename T > |
| size_t | stan::length (const std::vector< T > &x) |
| |
| template<typename T > |
| size_t | stan::length (const Eigen::Matrix< T, Eigen::Dynamic, 1 > &v) |
| |
| template<typename T > |
| size_t | stan::length (const Eigen::Matrix< T, 1, Eigen::Dynamic > &rv) |
| |
| template<typename T > |
| size_t | stan::size_of (const T &x) |
| |
| template<typename T1 , typename T2 > |
| size_t | stan::max_size (const T1 &x1, const T2 &x2) |
| |
| template<typename T1 , typename T2 , typename T3 > |
| size_t | stan::max_size (const T1 &x1, const T2 &x2, const T3 &x3) |
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 > |
| size_t | stan::max_size (const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4) |
| |