autoppl
v0.8
A C++ template library for probabilistic programming
Classes
ppl::util::details Namespace Reference
Classes
struct
convert_to_param
struct
convert_to_param< T, std::enable_if_t< ad::util::is_eigen_v< std::decay_t< T > > > >
struct
convert_to_param< T, std::enable_if_t< std::is_arithmetic_v< std::decay_t< T > > > >
struct
convert_to_param< T, std::enable_if_t< util::is_data_v< std::decay_t< T > > > >
struct
convert_to_param< T, std::enable_if_t< util::is_param_v< std::decay_t< T > > > >
struct
convert_to_param< T, std::enable_if_t< util::is_tparam_v< std::decay_t< T > > > >
struct
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 > > > >
struct
convert_to_program
struct
convert_to_program< T, std::enable_if_t< util::is_model_expr_v< std::decay_t< T > > > >
struct
convert_to_program< T, std::enable_if_t< util::is_program_expr_v< std::decay_t< T > > > >
struct
var
struct
var< V, mat >
struct
var< V, scl >
struct
var< V, vec >
Detailed Description
Helper metaprogramming tools for Eigen-related types.
Convert T to valid program expression type.
ppl
util
details
Generated by
1.8.20