autoppl
v0.8
A C++ template library for probabilistic programming
Static Public Attributes
|
List of all members
ppl::expr::dist::details::normal_valid_dim< VarType, MeanType, SigmaType > Struct Template Reference
#include <
normal.hpp
>
Static Public Attributes
static constexpr bool
value
Detailed Description
template<class VarType, class MeanType, class SigmaType>
struct ppl::expr::dist::details::normal_valid_dim< VarType, MeanType, SigmaType >
Checks if var, mean, and sigma have proper relative shapes.
Member Data Documentation
◆
value
template<class VarType , class MeanType , class SigmaType >
constexpr bool
ppl::expr::dist::details::normal_valid_dim
< VarType, MeanType, SigmaType >::value
static
constexpr
Initial value:
=
util::is_shape_v<VarType> &&
(
(util::is_scl_v<VarType> &&
normal_valid_param_dim_case_1<MeanType, SigmaType>::value
) ||
(util::is_vec_v<VarType> &&
normal_valid_param_dim_case_2<MeanType, SigmaType>::value
)
)
The documentation for this struct was generated from the following file:
include/autoppl/expression/distribution/
normal.hpp
ppl::expr::dist::details::normal_valid_param_dim_case_1::value
static constexpr bool value
Definition:
normal.hpp:24
ppl::expr::dist::details::normal_valid_param_dim_case_2::value
static constexpr bool value
Definition:
normal.hpp:39
ppl
expr
dist
details
normal_valid_dim
Generated by
1.8.20