Stan  1.0
probability, sampling & optimization
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cstan::mcmc::adaptive_samplerAn abstract base class for adaptive samplers
 Cstan::gm::add_conditional_body
 Cstan::gm::add_conditional_condition
 Cstan::gm::addition_expr
 Cstan::math::array_builder< T >Structure for building up arrays in an expression (rather than in statements) using an argumentchaining add() method and a getter method array() to return the result
 Cstan::gm::array_literal
 Cstan::agrad::assigner< PromoteRHS, LHS, RHS >
 Cstan::agrad::assigner< false, LHS, RHS >
 Cstan::agrad::assigner< true, LHS, RHS >
 Cstan::gm::assignment
 Cstan::gm::base_var_decl
 Cstan::gm::binary_op
 Cstan::gm::binary_op_expr
 Cstan::agrad::chainableAbstract base class for variable implementations that handles memory management and applying the chain rule
 Cstan::mcmc::chains< RNG >An mcmc::chains object stores parameter names and dimensionalities along with samples from multiple chains
 Cstan::memory::chunk_alloc< T, Tnchunks_per_block >
 Cstan::io::cmd_lineParses and stores command-line arguments
 Cstan::math::common_type< T1, T2 >
 Cstan::math::common_type< Eigen::Matrix< T1, R, C >, Eigen::Matrix< T2, R, C > >
 Cstan::math::common_type< std::vector< T1 >, std::vector< T2 > >
 Cstan::gm::conditional_statement
 Cstan::io::csv_writerWrites Stan variables in comma-separated-value format to an output stream
 Cstan::gm::distribution
 Cstan::gm::double_literal
 Cstan::DoubleVectorView< used, T, is_vec >
 Cstan::DoubleVectorView< true, T, false >
 Cstan::DoubleVectorView< true, T, true >
 Cstan::mcmc::DualAverageImplements Nesterov's dual average algorithm
 Cstan::io::dump_readerReads data from S-plus dump format
 Cstan::io::dump_writerWrites data into the S-plus dump format
 Cstan::gm::expr_type
 Cstan::gm::expression
 Cstan::gm::for_statement
 Cstan::gm::fun
 Cstan::gm::function_signatures
 CEigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >
 CEigen::internal::general_matrix_vector_product< Index, stan::agrad::var, ColMajor, ConjugateLhs, stan::agrad::var, ConjugateRhs >Override matrix-vector and matrix-matrix products to use more efficient implementation
 CEigen::internal::general_matrix_vector_product< Index, stan::agrad::var, RowMajor, ConjugateLhs, stan::agrad::var, ConjugateRhs >
 Cboost::spirit::qi::grammar
 Cstan::prob::include_summand< propto, T1, T2, T3, T4, T5, T6 >Template metaprogram to calculate whether a summand needs to be included in a proportional (log) probability calculation
 Cstan::gm::index_op
 Cstan::gm::int_literal
 Cstan::is_constant< T >Metaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense)
 Cstan::is_constant_struct< T >Metaprogram to determine if a type has a base scalar type that can be assigned to type double
 Cstan::is_constant_struct< Eigen::Matrix< T, R, C > >
 Cstan::is_constant_struct< std::vector< T > >
 Cstan::is_vector< T >
 Cstan::is_vector< const T >
 Cstan::is_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > >
 Cstan::is_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > >
 Cstan::is_vector< std::vector< T > >
 Cstan::is_vector_like< T >
 Cstan::is_vector_like< const T >
 Cstan::is_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
 Cstan::is_vector_like< T * >
 Cstan::agrad::needs_promotion< LHS, RHS >
 Cstan::gm::nilPlaceholder struct for boost::variant default ctors
 Cstan::gm::no_op_statement
 Cstd::numeric_limits< stan::agrad::var >Specialization of numeric limits for var objects
 CEigen::NumTraits< stan::agrad::var >Numerical traits template override for Eigen for automatic gradient variables
 Cstan::agrad::OperandsAndPartials< T1, T2, T3, T4, T5, T6, T_return_type >A variable implementation that stores operands and derivatives with respect to the variable
 Cstan::gm::print_statement
 Cstan::gm::printable
 Cstan::model::prob_gradThe prob_grad class represents densities with fixed numbers of discrete and scalar parameters and the gradient with respet to the scalar parameters
 Cstan::gm::program
 Cstan::math::promoter< F, T >
 Cstan::math::promoter< Eigen::Matrix< F, R, C >, Eigen::Matrix< T, R, C > >
 Cstan::math::promoter< Eigen::Matrix< T, R, C >, Eigen::Matrix< T, R, C > >
 Cstan::math::promoter< std::vector< F >, std::vector< T > >
 Cstan::math::promoter< std::vector< T >, std::vector< T > >
 Cstan::math::promoter< T, T >
 Cstan::gm::range
 Cstan::io::reader< T >A stream-based reader for integer, scalar, vector, matrix and array data types, with Jacobian calculations
 Cstan::gm::add_conditional_body::result< T1, T2 >
 Cstan::gm::add_conditional_condition::result< T1, T2, T3 >
 Cstan::gm::addition_expr::result< T1, T2, T3 >
 Cstan::gm::binary_op_expr::result< T1, T2, T3, T4, T5 >
 Cstan::gm::set_fun_type2::result< T1, T2 >
 Cstan::gm::subtraction_expr::result< T1, T2, T3 >
 Cstan::gm::validate_expr_type2::result< T1, T2 >
 Cstan::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
 Cstan::gm::sample
 Cstan::mcmc::sampleRepresentation of a MCMC sample
 CEigen::internal::scalar_product_traits< double, stan::agrad::var >Scalar product traits override for Eigen for automatic gradient variables
 CEigen::internal::scalar_product_traits< stan::agrad::var, double >Scalar product traits override for Eigen for automatic gradient variables
 Cstan::scalar_type< T >Metaprogram structure to determine the base scalar type of a template argument
 Cstan::scalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
 Cstan::scalar_type< T * >
 Cstan::gm::set_fun_type2
 CEigen::internal::significant_decimals_default_impl< stan::agrad::var, false >Implemented this for printing to stream
 Cstan::size_of_helper< T, is_vec >
 Cstan::size_of_helper< T, true >
 Cstan::memory::stack_allocAn instance of this class provides a memory pool through which blocks of raw memory may be allocated and then collected simultaneously
 Cstan::gm::statement
 Cstan::gm::statements
 Cboost::static_visitor
 Cstan::gm::subtraction_expr
 Cstan::gm::unary_op
 Cstan::gm::validate_expr_type2
 Cstan::agrad::varIndependent (input) and dependent (output) variables for gradients
 Cstan::io::var_contextA var_reader reads array variables of integer and floating point type by name and dimension
 Cstan::gm::var_decl
 Cstan::gm::variable
 Cstan::gm::variable_dims
 Cstan::gm::variable_map
 Cstan::VectorView< T, is_array >
 Cstan::VectorView< const double, false >
 Cstan::VectorView< const T, is_array >
 Cstan::VectorView< double *, stan::is_vector< double >::value >
 Cstan::gm::visgenGeneric visitor with output for extension
 Cstan::gm::while_statement
 Cstan::io::writer< T >A stream-based writer for integer, scalar, vector, matrix and array data types, which transforms from constrained to a sequence of constrained variables

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