| ▼NEigen | (Expert) Numerical traits for algorithmic differentiation variables |
| ►Ninternal | (Expert) Product traits for algorithmic differentiation variables |
| Csignificant_decimals_default_impl< stan::agrad::var, false > | Implemented this for printing to stream |
| Cscalar_product_traits< stan::agrad::var, double > | Scalar product traits override for Eigen for automatic gradient variables |
| Cscalar_product_traits< double, stan::agrad::var > | Scalar product traits override for Eigen for automatic gradient variables |
| Cgeneral_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 |
| Cgeneral_matrix_vector_product< Index, stan::agrad::var, RowMajor, ConjugateLhs, stan::agrad::var, ConjugateRhs > | |
| Cgeneral_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor > | |
| CNumTraits< stan::agrad::var > | Numerical traits template override for Eigen for automatic gradient variables |
| ▼Nstan | Probability, optimization and sampling library |
| ►Nagrad | Function gradients via reverse-mode automatic differentiation |
| Cchainable | Abstract base class for variable implementations that handles memory management and applying the chain rule |
| Cvari | The variable implementation base class |
| Cvar | Independent (input) and dependent (output) variables for gradients |
| Cgevv_vvv_vari | |
| Cneeds_promotion | |
| Cassigner | |
| Cassigner< false, LHS, RHS > | |
| Cassigner< true, LHS, RHS > | |
| Cpartials_vari | |
| COperandsAndPartials | A variable implementation that stores operands and derivatives with respect to the variable |
| ►Ngm | Directed graphical model compiler |
| Cnil | Placeholder struct for boost::variant default ctors |
| Cexpr_type | |
| Cfunction_signatures | |
| Cstatements | |
| Cdistribution | |
| Cexpression_type_vis | |
| Cexpression | |
| Cprintable | |
| Cis_nil_op | |
| Cvariable_dims | |
| Cint_literal | |
| Cdouble_literal | |
| Carray_literal | |
| Cvariable | |
| Cfun | |
| Cindex_op | |
| Cbinary_op | |
| Cunary_op | |
| Crange | |
| Cbase_var_decl | |
| Cvariable_map | |
| Cint_var_decl | |
| Cdouble_var_decl | |
| Csimplex_var_decl | |
| Cordered_var_decl | |
| Cpositive_ordered_var_decl | |
| Cvector_var_decl | |
| Crow_vector_var_decl | |
| Cmatrix_var_decl | |
| Ccov_matrix_var_decl | |
| Ccorr_matrix_var_decl | |
| Cname_vis | |
| Cvar_decl | |
| Cstatement | |
| Cfor_statement | |
| Cconditional_statement | |
| Cwhile_statement | |
| Cprint_statement | |
| Cno_op_statement | |
| Cprogram | |
| Csample | |
| Cassignment | |
| Cvisgen | Generic visitor with output for extension |
| Cexpression_visgen | |
| Cprintable_visgen | |
| Cvar_size_validating_visgen | |
| Cvar_resizing_visgen | |
| Cinit_local_var_visgen | |
| Cvalidate_var_decl_visgen | |
| Cmember_var_decl_visgen | |
| Clocal_var_decl_visgen | |
| Cgenerate_init_vars_visgen | |
| Cvalidate_transformed_params_visgen | |
| Cstatement_visgen | |
| Cdump_member_var_visgen | |
| Cgenerate_init_visgen | |
| Cwrite_dims_visgen | |
| Cwrite_param_names_visgen | |
| Cwrite_csv_header_visgen | |
| Cwrite_csv_visgen | |
| Cwrite_csv_vars_visgen | |
| Cwrite_array_visgen | |
| Cwrite_array_vars_visgen | |
| Cset_param_ranges_visgen | |
| Cterm_grammar | |
| Cexpression_grammar | |
| ►Cvalidate_expr_type2 | |
| Cresult | |
| ►Cset_fun_type2 | |
| Cresult | |
| ►Cbinary_op_expr | |
| Cresult | |
| ►Caddition_expr | |
| Cresult | |
| ►Csubtraction_expr | |
| Cresult | |
| Cprogram_grammar | |
| Cstatement_grammar | |
| Cstatement_2_grammar | |
| ►Cadd_conditional_condition | |
| Cresult | |
| ►Cadd_conditional_body | |
| Cresult | |
| Cvar_decls_grammar | |
| Cwhitespace_grammar | |
| ►Nio | Input/output utilities |
| Ccmd_line | Parses and stores command-line arguments |
| Ccsv_writer | Writes Stan variables in comma-separated-value format to an output stream |
| Cdump_writer | Writes data into the S-plus dump format |
| Cdump_reader | Reads data from S-plus dump format |
| Cdump | Represents named arrays with dimensions |
| Creader | A stream-based reader for integer, scalar, vector, matrix and array data types, with Jacobian calculations |
| Cvar_context | A var_reader reads array variables of integer and floating point type by name and dimension |
| Cwriter | A stream-based writer for integer, scalar, vector, matrix and array data types, which transforms from constrained to a sequence of constrained variables |
| ►Nmath | Matrices and templated mathematical functions |
| Cpromoter | |
| Cpromoter< T, T > | |
| Cpromoter< std::vector< F >, std::vector< T > > | |
| Cpromoter< std::vector< T >, std::vector< T > > | |
| Cpromoter< Eigen::Matrix< F, R, C >, Eigen::Matrix< T, R, C > > | |
| Cpromoter< Eigen::Matrix< T, R, C >, Eigen::Matrix< T, R, C > > | |
| Ccommon_type | |
| Ccommon_type< std::vector< T1 >, std::vector< T2 > > | |
| Ccommon_type< Eigen::Matrix< T1, R, C >, Eigen::Matrix< T2, R, C > > | |
| Carray_builder | 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 |
| ►Nmcmc | Markov chain Monte Carlo samplers |
| Cadaptive_cdhmc | Adaptive "constant distance" Hamiltonian Monte Carlo (CDHMC) sampler |
| Cadaptive_hmc | Adaptive Hamiltonian Monte Carlo (HMC) sampler |
| Cadaptive_sampler | An abstract base class for adaptive samplers |
| Cchains | An mcmc::chains object stores parameter names and dimensionalities along with samples from multiple chains |
| CDualAverage | Implements Nesterov's dual average algorithm |
| Chmc | Hamiltonian Monte Carlo (HMC) sampler |
| Chmc_base | |
| Cnuts | No-U-Turn Sampler (NUTS) |
| Cnuts_diag | No-U-Turn Sampler (NUTS) with varying step sizes |
| Csample | Representation of a MCMC sample |
| ►Nmemory | (Expert) Allocate, free, and manage underlying system memory |
| Cchunk_alloc | |
| Cstack_alloc | An instance of this class provides a memory pool through which blocks of raw memory may be allocated and then collected simultaneously |
| ►Nmodel | For compiling models |
| Cprob_grad | The prob_grad class represents densities with fixed numbers of discrete and scalar parameters and the gradient with respet to the scalar parameters |
| Cprob_grad_ad | |
| Cstanc_model | The abstract base class for models generated by the Stan compiler stanc |
| ►Nprob | Templated probability distributions |
| Cinclude_summand | Template metaprogram to calculate whether a summand needs to be included in a proportional (log) probability calculation |
| Cis_constant | Metaprogramming struct to detect whether a given type is constant in the mathematical sense (not the C++ const sense) |
| Cis_constant_struct | Metaprogram to determine if a type has a base scalar type that can be assigned to type double |
| Cis_constant_struct< std::vector< T > > | |
| Cis_constant_struct< Eigen::Matrix< T, R, C > > | |
| Cis_vector | |
| Cis_vector< const T > | |
| Cis_vector< std::vector< T > > | |
| Cis_vector< Eigen::Matrix< T, Eigen::Dynamic, 1 > > | |
| Cis_vector< Eigen::Matrix< T, 1, Eigen::Dynamic > > | |
| Cscalar_type | Metaprogram structure to determine the base scalar type of a template argument |
| Csize_of_helper | |
| Csize_of_helper< T, true > | |
| Cscalar_type< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
| Cscalar_type< T * > | |
| Cis_vector_like | |
| Cis_vector_like< T * > | |
| Cis_vector_like< const T > | |
| Cis_vector_like< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
| CVectorView | |
| CVectorView< const T, is_array > | |
| CVectorView< const double, false > | |
| CDoubleVectorView | |
| CDoubleVectorView< true, T, false > | |
| CDoubleVectorView< true, T, true > | |
| Creturn_type | Metaprogram to calculate the base scalar return type resulting from promoting all the scalar types of the template parameters |
| ▼Nstd | Template specification of functions in std for Stan |
| Cnumeric_limits< stan::agrad::var > | Specialization of numeric limits for var objects |