| 
    autoppl
    v0.8
    
   A C++ template library for probabilistic programming 
   | 
 
#include <fastad_bits/reverse/stat/normal.hpp>#include <autoppl/util/traits/traits.hpp>#include <autoppl/expression/distribution/dist_utils.hpp>#include <autoppl/math/density.hpp>#include <autoppl/math/math.hpp>Go to the source code of this file.
Namespaces | |
| ppl | |
| ppl::expr | |
| ppl::expr::dist | |
| ppl::expr::dist::details | |
Macros | |
| #define | PPL_NORMAL_PARAM_SHAPE "Normal distribution mean must either be a scalar or vector. " | 
Functions | |
| template<class MeanType , class SDType , class = std::enable_if_t< util::is_valid_dist_param_v<MeanType> && util::is_valid_dist_param_v<SDType> >> | |
| constexpr auto | ppl::normal (const MeanType &mean_expr, const SDType &sd_expr) | 
Variables | |
| template<class MeanType , class SigmaType > | |
| constexpr bool | ppl::expr::dist::details::normal_valid_param_dim_case_1_v | 
| template<class MeanType , class SigmaType > | |
| constexpr bool | ppl::expr::dist::details::normal_valid_param_dim_case_2_v | 
| template<class VarType , class MeanType , class SigmaType > | |
| constexpr bool | ppl::expr::dist::details::normal_valid_dim_v | 
| #define PPL_NORMAL_PARAM_SHAPE "Normal distribution mean must either be a scalar or vector. " |