autoppl
v0.8
A C++ template library for probabilistic programming
- a -
ad_expr_ref_t :
ppl::mcmc::TreeInput< ADExprType, SubviewType >
ad_expr_t :
ppl::mcmc::TreeInput< ADExprType, SubviewType >
adapter_policy_t :
ppl::mcmc::MomentumHandler< diag_var >
,
ppl::mcmc::MomentumHandler< unit_var >
- b -
base_t :
ppl::Data< ValueType, ppl::mat >
,
ppl::Data< ValueType, ppl::scl >
,
ppl::Data< ValueType, ppl::vec >
,
ppl::expr::dist::Bernoulli< PType >
,
ppl::expr::dist::Cauchy< LocType, ScaleType >
,
ppl::expr::dist::Normal< MeanType, SigmaType >
,
ppl::expr::dist::Uniform< MinType, MaxType >
,
ppl::expr::dist::Wishart< VType, NType >
,
ppl::expr::prog::ProgramNode< std::tuple< ModelExpr >, std::enable_if_t< util::is_model_expr_v< ModelExpr > > >
,
ppl::expr::prog::ProgramNode< std::tuple< TPExpr, ModelExpr >, std::enable_if_t< util::is_var_expr_v< TPExpr > &&util::is_model_expr_v< ModelExpr > > >
,
ppl::Param< ValueType, ppl::mat, ConstraintType >
,
ppl::Param< ValueType, ppl::scl, ConstraintType >
,
ppl::Param< ValueType, ppl::vec, ConstraintType >
,
ppl::TParam< ValueType, ppl::mat >
,
ppl::TParam< ValueType, ppl::scl >
,
ppl::TParam< ValueType, ppl::vec >
,
ppl::TParamView< ValueType, ShapeType >
,
ppl::TParamView< ValueType, scl >
,
ppl::TParamView< ValueType, vec >
- c -
c_val_ptr_t :
ppl::util::PtrPack< UCValPtrType, UCAdjPtrType, TPValPtrType, TPAdjPtrType, CValPtrType >
constraint_t :
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Unconstrained >
,
ppl::ParamView< ValueType, ShapeType, ConstraintType >
,
ppl::util::param_traits< VarType >
cont_samples_t :
ppl::MCMCResult< Major >
- d -
derived_t :
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
difference_type :
ppl::util::counting_iterator< IntType >
disc_samples_t :
ppl::MCMCResult< Major >
dist_t :
ppl::expr::model::BarEqNode< VarType, DistType >
dist_value_t :
ppl::expr::dist::Bernoulli< PType >
,
ppl::expr::dist::Cauchy< LocType, ScaleType >
,
ppl::expr::dist::Normal< MeanType, SigmaType >
,
ppl::expr::dist::Uniform< MinType, MaxType >
,
ppl::expr::dist::Wishart< VType, NType >
,
ppl::expr::model::BarEqNode< VarType, DistType >
,
ppl::expr::model::GlueNode< LHSNodeType, RHSNodeType >
,
ppl::util::dist_expr_traits< DistExprType >
,
ppl::util::DistExprBase< T >
,
ppl::util::model_expr_traits< T >
- i -
id_t :
ppl::DataView< ValueType, ppl::mat >
,
ppl::DataView< ValueType, ppl::scl >
,
ppl::DataView< ValueType, ppl::vec >
,
ppl::ParamView< ValueType, ShapeType, ConstraintType >
,
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
,
ppl::util::var_traits< VarType >
index_t :
ppl::util::OffsetPack
iter_t :
ppl::util::range< Iter >
iterator_category :
ppl::util::counting_iterator< IntType >
- l -
lhs_t :
ppl::expr::model::GlueNode< LHSNodeType, RHSNodeType >
- m -
model_t :
ppl::expr::prog::ProgramNode< std::tuple< ModelExpr >, std::enable_if_t< util::is_model_expr_v< ModelExpr > > >
,
ppl::expr::prog::ProgramNode< std::tuple< TPExpr, ModelExpr >, std::enable_if_t< util::is_var_expr_v< TPExpr > &&util::is_model_expr_v< ModelExpr > > >
,
ppl::expr::prog::ProgramNodeBase< ModelExpr >
- p -
param_value_t :
ppl::expr::dist::Bernoulli< PType >
pointer :
ppl::util::counting_iterator< IntType >
- r -
reference :
ppl::util::counting_iterator< IntType >
rhs_t :
ppl::expr::model::GlueNode< LHSNodeType, RHSNodeType >
- s -
shape_t :
ppl::DataView< ValueType, ppl::mat >
,
ppl::DataView< ValueType, ppl::scl >
,
ppl::DataView< ValueType, ppl::vec >
,
ppl::expr::constraint::Lower< ExprType >
,
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Unconstrained >
,
ppl::expr::var::BinaryNode< BinaryOp, LHSVarExprType, RHSVarExprType >
,
ppl::expr::var::Constant< ValueType, ppl::mat >
,
ppl::expr::var::Constant< ValueType, ppl::scl >
,
ppl::expr::var::Constant< ValueType, ppl::vec >
,
ppl::expr::var::DotNode< LHSVarExprType, RHSVarExprType >
,
ppl::expr::var::ForEachNode< VecExprType >
,
ppl::expr::var::GlueNode< LHSExprType, RHSExprType >
,
ppl::expr::var::OpEqNode< Op, TParamViewType, VarExprType >
,
ppl::expr::var::UnaryNode< UnaryOp, VarExprType >
,
ppl::ParamView< ValueType, ShapeType, ConstraintType >
,
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
subview_ref_t :
ppl::mcmc::TreeInput< ADExprType, SubviewType >
subview_t :
ppl::mcmc::TreeInput< ADExprType, SubviewType >
- t -
tp_expr_t :
ppl::expr::prog::ProgramNode< std::tuple< TPExpr, ModelExpr >, std::enable_if_t< util::is_var_expr_v< TPExpr > &&util::is_model_expr_v< ModelExpr > > >
tp_val_ptr_t :
ppl::util::PtrPack< UCValPtrType, UCAdjPtrType, TPValPtrType, TPAdjPtrType, CValPtrType >
type :
ppl::util::details::convert_to_param< T, std::enable_if_t< ad::util::is_eigen_v< std::decay_t< T > > > >
,
ppl::util::details::convert_to_param< T, std::enable_if_t< std::is_arithmetic_v< std::decay_t< T > > > >
,
ppl::util::details::convert_to_param< T, std::enable_if_t< util::is_data_v< std::decay_t< T > > > >
,
ppl::util::details::convert_to_param< T, std::enable_if_t< util::is_param_v< std::decay_t< T > > > >
,
ppl::util::details::convert_to_param< T, std::enable_if_t< util::is_tparam_v< std::decay_t< T > > > >
,
ppl::util::details::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::convert_to_program< T, std::enable_if_t< util::is_model_expr_v< std::decay_t< T > > > >
,
ppl::util::details::convert_to_program< T, std::enable_if_t< util::is_program_expr_v< std::decay_t< T > > > >
,
ppl::util::details::var< V, mat >
,
ppl::util::details::var< V, scl >
,
ppl::util::details::var< V, vec >
- u -
uc_val_ptr_t :
ppl::util::PtrPack< UCValPtrType, UCAdjPtrType, TPValPtrType, TPAdjPtrType, CValPtrType >
uc_view_t :
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
- v -
value_adj_view_t :
ad::boost::BoundedInvTransformNode< ExprType, LowerType, UpperType >
,
ad::boost::CovInvTransformNode< ExprType >
,
ad::boost::LogJBoundedInvTransformNode< ExprType, LowerType, UpperType >
,
ad::boost::LogJCovInvTransformNode< ExprType >
,
ad::boost::LowerInvTransformNode< ExprType, LowerType >
value_t :
ppl::Data< ValueType, ppl::mat >
,
ppl::Data< ValueType, ppl::scl >
,
ppl::Data< ValueType, ppl::vec >
,
ppl::DataView< ValueType, ppl::mat >
,
ppl::DataView< ValueType, ppl::scl >
,
ppl::DataView< ValueType, ppl::vec >
,
ppl::expr::constraint::Lower< ExprType >
,
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Unconstrained >
,
ppl::expr::dist::Bernoulli< PType >
,
ppl::expr::dist::Cauchy< LocType, ScaleType >
,
ppl::expr::dist::Normal< MeanType, SigmaType >
,
ppl::expr::dist::Uniform< MinType, MaxType >
,
ppl::expr::dist::Wishart< VType, NType >
,
ppl::expr::var::BinaryNode< BinaryOp, LHSVarExprType, RHSVarExprType >
,
ppl::expr::var::Constant< ValueType, ppl::mat >
,
ppl::expr::var::Constant< ValueType, ppl::scl >
,
ppl::expr::var::Constant< ValueType, ppl::vec >
,
ppl::expr::var::DotNode< LHSVarExprType, RHSVarExprType >
,
ppl::expr::var::ForEachNode< VecExprType >
,
ppl::expr::var::GlueNode< LHSExprType, RHSExprType >
,
ppl::expr::var::OpEqNode< Op, TParamViewType, VarExprType >
,
ppl::expr::var::UnaryNode< UnaryOp, VarExprType >
,
ppl::ParamView< ValueType, ShapeType, ConstraintType >
,
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
,
ppl::util::dist_expr_traits< DistExprType >
,
ppl::util::var_expr_traits< VarExprType >
value_type :
ppl::util::counting_iterator< IntType >
var_adapter_policy_t :
ppl::nuts_config_traits< NUTSConfigType >
,
ppl::NUTSConfig< VarAdapterPolicy >
var_t :
ppl::DataView< ValueType, ppl::mat >
,
ppl::DataView< ValueType, ppl::scl >
,
ppl::DataView< ValueType, ppl::vec >
,
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Unconstrained >
,
ppl::expr::model::BarEqNode< VarType, DistType >
,
ppl::ParamView< ValueType, ShapeType, ConstraintType >
,
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
variance_t :
ppl::mcmc::MomentumHandler< diag_var >
view_t :
ppl::expr::constraint::Transformer< ValueType, mat, PosDef >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Bounded< LowerType, UpperType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
,
ppl::expr::constraint::Transformer< ValueType, ShapeType, Unconstrained >
,
ppl::TParamViewBase< TParamView< ValueType, ShapeType > >
Generated by
1.8.20