Stan Math Library  2.9.0
reverse mode automatic differentiation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NboostReimplementing boost functionality
 NEigen(Expert) Numerical traits for algorithmic differentiation variables
 Ninternal(Expert) Product traits for algorithmic differentiation variables
 CNumTraits< stan::math::fvar< T > >Numerical traits template override for Eigen for automatic gradient variables
 CNumTraits< stan::math::var >Numerical traits template override for Eigen for automatic gradient variables
 Nstan
 NmathMatrices and templated mathematical functions
 Ccontains_fvarMetaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters
 Ccontains_nonconstant_struct
 Ccontains_vector
 Cerror_index
 Cis_constantMetaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense)
 Cis_constant_structMetaprogram to determine if a type has a base scalar type that can be assigned to type double
 Cis_constant_struct< Eigen::Block< T > >
 Cis_constant_struct< Eigen::Matrix< T, R, C > >
 Cis_constant_struct< std::vector< T > >
 Cis_fvar
 Cis_fvar< stan::math::fvar< T > >
 Cis_var
 Cis_var< stan::math::var >
 Cis_var_or_arithmetic
 Cis_vector
 Cis_vector< const T >
 Cis_vector< Eigen::Block< T > >
 Cis_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > >
 Cis_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > >
 Cis_vector< std::vector< T > >
 Cis_vector_like
 Cis_vector_like< const T >
 Cis_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
 Cis_vector_like< T * >
 Cpartials_return_type
 Cpartials_type
 Cpartials_type< stan::math::fvar< T > >
 Cpartials_type< stan::math::var >
 Creturn_typeMetaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters
 Cscalar_typeMetaprogram structure to determine the base scalar type of a template argument
 Cscalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
 Cscalar_type< T * >
 Cscalar_type_preMetaprogram structure to determine the type of first container of the base scalar type of a template argument
 Csize_of_helper
 Csize_of_helper< T, true >
 CVectorBuilder
 CVectorBuilderHelperVectorBuilder allocates type T1 values to be used as intermediate values
 CVectorBuilderHelper< T1, true, false >
 CVectorBuilderHelper< T1, true, true >
 CVectorViewVectorView is a template metaprogram that takes its argument and allows it to be used like a vector
 CVectorView< const double, false, false >
 CVectorView< const T, is_array, throw_if_accessed >VectorView that has const correctness
 CVectorViewMvt
 CVectorViewMvt< const T, is_array, throw_if_accessed >VectorViewMvt that has const correctness
 Nstd
 Cnumeric_limits< stan::math::fvar< T > >
 Cnumeric_limits< stan::math::var >Specialization of numeric limits for var objects

     [ Stan Home Page ] © 2011–2015, Stan Development Team.