autoppl  v0.8
A C++ template library for probabilistic programming
Class Index
a | b | c | d | e | f | g | i | l | m | n | o | p | r | s | t | u | v | w
  a  
CovInvTransformNode (ad::boost)    LogJCovInvTransformNode (ad::boost)    ParamView (ppl)    Transformer< ValueType, mat, PosDef > (ppl::expr::constraint)   
  d  
Lower (ppl::expr::constraint)    PosDef (ppl::expr::constraint)    Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > > (ppl::expr::constraint)   
AddEq (ppl::expr::var)    LowerInvTransformNode (ad::boost)    program_expr_traits (ppl::util)    Transformer< ValueType, ShapeType, Lower< ExprType > > (ppl::expr::constraint)   
  b  
Data (ppl)   
  m  
ProgramExprBase (ppl::util)    Transformer< ValueType, ShapeType, Unconstrained > (ppl::expr::constraint)   
Data< ValueType, ppl::mat > (ppl)    ProgramNode (ppl::expr::prog)    TreeInput (ppl::mcmc)   
BarEqNode (ppl::expr::model)    Data< ValueType, ppl::scl > (ppl)    MCMCResult (ppl)    ProgramNode< std::tuple< ModelExpr >, std::enable_if_t< util::is_model_expr_v< ModelExpr > > > (ppl::expr::prog)    TreeOutput (ppl::mcmc)   
BaseCRTP (ppl::util)    Data< ValueType, ppl::vec > (ppl)    MHConfig (ppl)    ProgramNode< std::tuple< TPExpr, ModelExpr >, std::enable_if_t< util::is_var_expr_v< TPExpr > &&util::is_model_expr_v< ModelExpr > > > (ppl::expr::prog)   
  u  
bern_valid_dim (ppl::expr::dist::details)    data_traits (ppl::util)    model_expr_traits (ppl::util)    ProgramNodeBase (ppl::expr::prog)   
bern_valid_param_dim (ppl::expr::dist::details)    DataBase (ppl::util)    ModelExprBase (ppl::util)    ProgressLogger (ppl::util)    UnaryNode (ppl::expr::var)   
Bernoulli (ppl::expr::dist)    DataView (ppl)    MomentumHandler (ppl::mcmc)    PtrPack (ppl::util)    Unconstrained (ppl::expr::constraint)   
BinaryNode (ppl::expr::var)    DataView< ValueType, ppl::mat > (ppl)    MomentumHandler< diag_var > (ppl::mcmc)   
  r  
Uniform (ppl::expr::dist)   
Bounded (ppl::expr::constraint)    DataView< ValueType, ppl::scl > (ppl)    MomentumHandler< unit_var > (ppl::mcmc)    uniform_valid_dim (ppl::expr::dist::details)   
BoundedInvTransformNode (ad::boost)    DataView< ValueType, ppl::vec > (ppl)    MulEq (ppl::expr::var)    range (ppl::util)    uniform_valid_param_dim (ppl::expr::dist::details)   
  c  
dense_var (ppl)   
  n  
  s  
unit_var (ppl)   
diag_var (ppl)   
  v  
Cauchy (ppl::expr::dist)    dist_expr_traits (ppl::util)    Normal (ppl::expr::dist)    StepAdapter (ppl::mcmc)   
cauchy_valid_dim (ppl::expr::dist::details)    DistExprBase (ppl::util)    normal_valid_dim (ppl::expr::dist::details)    StepConfig (ppl)    var (ppl::util::details)   
cauchy_valid_param_dim (ppl::expr::dist::details)    DivEq (ppl::expr::var)    normal_valid_param_dim_case_1 (ppl::expr::dist::details)    StopWatch (ppl::util)    var< V, mat > (ppl::util::details)   
ConfigBase (ppl)    DotNode (ppl::expr::var)    normal_valid_param_dim_case_2 (ppl::expr::dist::details)    SubEq (ppl::expr::var)    var< V, scl > (ppl::util::details)   
Constant (ppl::expr::var)   
  e  
nuts_config_traits (ppl)   
  t  
var< V, vec > (ppl::util::details)   
Constant< ValueType, ppl::mat > (ppl::expr::var)    NUTSConfig (ppl)    var_expr_traits (ppl::util)   
Constant< ValueType, ppl::scl > (ppl::expr::var)    Eq (ppl::expr::var)   
  o  
TParam (ppl)    var_traits (ppl::util)   
Constant< ValueType, ppl::vec > (ppl::expr::var)   
  f  
TParam< ValueType, ppl::mat > (ppl)    VarAdapter (ppl::mcmc)   
convert_to_param (ppl::util::details)    OffsetPack (ppl::util)    TParam< ValueType, ppl::scl > (ppl)    VarAdapter< diag_var > (ppl::mcmc)   
convert_to_param< T, std::enable_if_t< ad::util::is_eigen_v< std::decay_t< T > > > > (ppl::util::details)    ForEachNode (ppl::expr::var)    OpEqNode (ppl::expr::var)    TParam< ValueType, ppl::vec > (ppl)    VarAdapter< unit_var > (ppl::mcmc)   
convert_to_param< T, std::enable_if_t< std::is_arithmetic_v< std::decay_t< T > > > > (ppl::util::details)   
  g  
  p  
tparam_traits (ppl::util)    VarBase (ppl::util)   
convert_to_param< T, std::enable_if_t< util::is_data_v< std::decay_t< T > > > > (ppl::util::details)    TParamBase (ppl::util)    VarConfig (ppl)   
convert_to_param< T, std::enable_if_t< util::is_param_v< std::decay_t< T > > > > (ppl::util::details)    GlueNode (ppl::expr::var)    Param (ppl)    TParamInfoPack (ppl::details)    VarExprBase (ppl::util)   
convert_to_param< T, std::enable_if_t< util::is_tparam_v< std::decay_t< T > > > > (ppl::util::details)    GlueNode (ppl::expr::model)    Param< ValueType, ppl::mat, ConstraintType > (ppl)    TParamView (ppl)   
  w  
convert_to_param< T, std::enable_if_t< util::is_var_expr_v< std::decay_t< T > > &&!util::is_var_v< std::decay_t< T > > > > (ppl::util::details)   
  i  
Param< ValueType, ppl::scl, ConstraintType > (ppl)    TParamView< ValueType, scl > (ppl)   
convert_to_program (ppl::util::details)    Param< ValueType, ppl::vec, ConstraintType > (ppl)    TParamView< ValueType, vec > (ppl)    WelfordVar (ppl::math)   
convert_to_program< T, std::enable_if_t< util::is_model_expr_v< std::decay_t< T > > > > (ppl::util::details)    invalid_tag (ppl::util)    param_traits (ppl::util)    TParamViewBase (ppl)    Wishart (ppl::expr::dist)   
convert_to_program< T, std::enable_if_t< util::is_program_expr_v< std::decay_t< T > > > > (ppl::util::details)   
  l  
ParamBase (ppl::util)    TParamViewBase< TParamView< ValueType, ShapeType > > (ppl)   
counting_iterator (ppl::util)    ParamInfoPack (ppl::details)    Transformer (ppl::expr::constraint)   
LogJBoundedInvTransformNode (ad::boost)   
a | b | c | d | e | f | g | i | l | m | n | o | p | r | s | t | u | v | w