|
autoppl
v0.8
A C++ template library for probabilistic programming
|
#include <autoppl/util/traits/type_traits.hpp>#include <fastad_bits/util/shape_traits.hpp>#include <autoppl/util/traits/concept.hpp>#include <cstddef>Go to the source code of this file.
Classes | |
| struct | ppl::util::details::var< V, scl > |
| struct | ppl::util::details::var< V, vec > |
| struct | ppl::util::details::var< V, mat > |
Namespaces | |
| ppl | |
| ppl::util | |
| ppl::util::details | |
Typedefs | |
| using | ppl::scl = ad::scl |
| using | ppl::vec = ad::vec |
| using | ppl::mat = ad::mat |
| template<class T > | |
| using | ppl::util::shape_traits = ad::util::shape_traits< T > |
| template<class V , class T > | |
| using | ppl::util::var_t = typename details::var< V, T >::type |
Variables | |
| template<class T > | |
| constexpr bool | ppl::util::is_scl_v = ad::util::is_scl_v<T> |
| template<class T > | |
| constexpr bool | ppl::util::is_vec_v = ad::util::is_vec_v<T> |
| template<class T > | |
| constexpr bool | ppl::util::is_mat_v = ad::util::is_mat_v<T> |
| template<class T > | |
| constexpr bool | ppl::util::is_shape_v |
| template<class T > | |
| constexpr bool | ppl::util::is_shape_tag_v |