Stan Math Library  2.8.0
reverse mode automatic differentiation
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNboostReimplementing boost functionality
|\NmathReimplmeneting boost functionality for stan::math::var and and bugs in classification of integer types
oNEigen(Expert) Numerical traits for algorithmic differentiation variables
|oNinternal(Expert) Product traits for algorithmic differentiation variables
|oCNumTraits< 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
oNstan
|oNmathMatrices and templated mathematical functions
|oCis_fvar< stan::math::fvar< T > >
|oCpartials_type< stan::math::fvar< T > >
|oCis_vector< const T >
|oCis_vector< std::vector< T > >
|oCis_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > >
|oCis_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > >
|oCis_vector< Eigen::Block< T > >
|oCis_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
|oCcontains_fvarMetaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters
|oCcontains_nonconstant_struct
|oCcontains_vector
|oCerror_index
|oCis_constantMetaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense)
|oCis_constant_structMetaprogram to determine if a type has a base scalar type that can be assigned to type double
|oCis_constant_struct< std::vector< T > >
|oCis_constant_struct< Eigen::Matrix< T, R, C > >
|oCis_constant_struct< Eigen::Block< T > >
|oCis_fvar
|oCis_var
|oCis_var_or_arithmetic
|oCis_vector
|oCis_vector_like
|oCis_vector_like< T * >
|oCis_vector_like< const T >
|oCpartials_return_type
|oCpartials_type
|oCreturn_typeMetaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters
|oCscalar_typeMetaprogram structure to determine the base scalar type of a template argument
|oCscalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
|oCscalar_type< T * >
|oCscalar_type_preMetaprogram structure to determine the type of first container of the base scalar type of a template argument
|oCsize_of_helper
|oCsize_of_helper< T, true >
|oCVectorBuilderHelperVectorBuilder allocates type T1 values to be used as intermediate values
|oCVectorBuilderHelper< T1, true, false >
|oCVectorBuilderHelper< T1, true, true >
|oCVectorBuilder
|oCVectorViewVectorView is a template metaprogram that takes its argument and allows it to be used like a vector
|oCVectorView< const T, is_array, throw_if_accessed >VectorView that has const correctness
|oCVectorView< const double, false, false >
|oCVectorViewMvt
|oCVectorViewMvt< const T, is_array, throw_if_accessed >VectorViewMvt that has const correctness
|oCis_var< stan::math::var >
|\Cpartials_type< stan::math::var >
\Nstd
 oCnumeric_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.