|
autoppl
v0.8
A C++ template library for probabilistic programming
|
#include <fastad_bits/util/type_traits.hpp>#include <autoppl/util/traits/concept.hpp>#include <autoppl/util/traits/type_traits.hpp>#include <autoppl/util/traits/shape_traits.hpp>#include <autoppl/util/traits/var_traits.hpp>#include <autoppl/util/traits/var_expr_traits.hpp>#include <autoppl/util/traits/dist_expr_traits.hpp>#include <autoppl/util/traits/model_expr_traits.hpp>#include <autoppl/util/traits/program_expr_traits.hpp>Go to the source code of this file.
Namespaces | |
| ppl | |
| ppl::expr | |
| ppl::expr::var | |
| ppl::expr::prog | |
| ppl::util | |
| ppl::util::details | |
Typedefs | |
| template<class T > | |
| using | ppl::util::convert_to_param_t = typename details::convert_to_param< T >::type |
| template<class T > | |
| using | ppl::util::convert_to_program_t = typename details::convert_to_program< T >::type |
Variables | |
| template<class T > | |
| constexpr bool | ppl::util::is_valid_dist_param_v |
| template<class T1 , class T2 > | |
| constexpr bool | ppl::util::is_not_both_arithmetic_v |
| template<class T > | |
| constexpr bool | ppl::util::is_valid_op_param_v |