|
struct | arena_type_impl |
|
struct | arena_type_impl< stan::math::matrix_cl< T > > |
|
struct | arena_type_impl< std::vector< T, Alloc > > |
|
struct | arena_type_impl< T, require_all_t< is_kernel_expression_and_not_scalar< T >, bool_constant<!is_matrix_cl< T >::value >, bool_constant<!is_arena_matrix_cl< T >::value > > > |
|
struct | arena_type_impl< T, require_all_t< std::is_trivially_destructible< T >, bool_constant<!is_eigen< T >::value > > > |
|
struct | arena_type_impl< T, require_eigen_t< T >, std::enable_if_t< T::RowsAtCompileTime !=Eigen::Dynamic &&T::ColsAtCompileTime !=Eigen::Dynamic > > |
|
struct | arena_type_impl< T, require_eigen_t< T >, std::enable_if_t< T::RowsAtCompileTime==Eigen::Dynamic||T::ColsAtCompileTime==Eigen::Dynamic > > |
|
struct | arena_type_impl< T, require_t< std::is_base_of< stan::math::chainable_alloc, T > > > |
|
struct | has_eval |
|
struct | has_eval< T, void_t< decltype(std::declval< std::decay_t< T > & >().eval())> > |
|
struct | has_internal_trait |
|
struct | has_internal_trait< T, std::void_t< Eigen::internal::traits< std::decay_t< T > > > > |
|
struct | has_plain_object |
|
struct | has_plain_object< T, void_t< typename std::decay_t< T >::PlainObject > > |
|
struct | has_scalar_trait |
|
struct | has_scalar_trait< T, std::void_t< typename std::decay_t< T >::Scalar > > |
|
struct | is_arena_matrix_cl_impl |
|
struct | is_arena_matrix_cl_impl< math::arena_matrix_cl< T > > |
|
struct | is_arena_matrix_impl |
|
struct | is_arena_matrix_impl< math::arena_matrix< T > > |
|
struct | is_col_vector_impl |
| Underlying implementation for detecting if a Matrix is a column vector. More...
|
|
struct | is_col_vector_impl< T, false > |
| Specialization for when type is not a vector. More...
|
|
struct | is_complex_impl |
| Provides a member constant value which is equal to true if T is an instance of std::complex and false otherwise. More...
|
|
struct | is_complex_impl< std::complex< Ts... > > |
|
struct | is_dense_dynamic_impl |
|
struct | is_dense_dynamic_impl< T, require_t< is_eigen_dense_dynamic< std::decay_t< T > > > > |
|
struct | is_dense_dynamic_impl< T, require_t< is_var< T > > > |
|
struct | is_eigen_col_vector_impl |
| Underlying implementation for detecting if an Eigen Matrix is a column vector. More...
|
|
struct | is_eigen_col_vector_impl< T, false > |
| Specialization for when type is not an eigen vector. More...
|
|
struct | is_eigen_contiguous_map_impl |
|
struct | is_eigen_contiguous_map_impl< Eigen::Map< T, Opts, Eigen::Stride< 0, 0 > > > |
|
struct | is_eigen_matrix_dynamic_impl |
| Underlying implimenation to check if an Eigen matrix has rows or cols not equal to 1. More...
|
|
struct | is_eigen_matrix_dynamic_impl< T, false > |
|
struct | is_eigen_matrix_dynamic_impl< T, true > |
|
struct | is_eigen_row_vector_impl |
| Underlying implementation for detecting if an Eigen Matrix is a row vector. More...
|
|
struct | is_eigen_row_vector_impl< T, false > |
| Specialization for when type is not an eigen vector. More...
|
|
struct | is_fvar_impl |
|
struct | is_fvar_impl< math::fvar< T > > |
|
struct | is_row_vector_impl |
| Underlying implementation for detecting if a Matrix is a row vector. More...
|
|
struct | is_row_vector_impl< T, false > |
| Specialization for when type is not an vector. More...
|
|
struct | is_std_vector_impl |
| This underlying implementation is used when the type is not an std vector. More...
|
|
struct | is_std_vector_impl< std::vector< Args... > > |
| This specialization implementation has a static member named value when the template type is an std vector. More...
|
|
struct | is_trivial_kg_expression |
|
struct | is_trivial_kg_expression< double > |
|
struct | is_trivial_kg_expression< int > |
|
struct | is_trivial_kg_expression< math::as_column_vector_or_scalar_< T > > |
|
struct | is_trivial_kg_expression< math::block_< T > > |
|
struct | is_trivial_kg_expression< math::broadcast_< T, Colwise, Rowwise > > |
|
struct | is_trivial_kg_expression< math::calc_if_< false, T > > |
|
struct | is_trivial_kg_expression< math::calc_if_< true, T > > |
|
struct | is_trivial_kg_expression< math::col_index > |
|
struct | is_trivial_kg_expression< math::constant_< T > > |
|
struct | is_trivial_kg_expression< math::holder_cl_< T > > |
|
struct | is_trivial_kg_expression< math::load_< T > > |
|
struct | is_trivial_kg_expression< math::matrix_cl< T > > |
|
struct | is_trivial_kg_expression< math::optional_broadcast_< T, Colwise, Rowwise > > |
|
struct | is_trivial_kg_expression< math::row_index > |
|
struct | is_trivial_kg_expression< math::scalar_< T > > |
|
struct | is_var_impl |
|
struct | is_var_impl< math::var_value< T > > |
|
struct | is_vari_impl |
|
struct | is_vari_impl< math::vari_value< T > > |
|
struct | is_vari_impl< math::vari_view< T > > |
|
struct | return_type_impl |
|
struct | return_type_impl< std::tuple< T... >, Ts... > |
|
struct | return_type_impl< T, Ts... > |
|