|
| Normal (const mean_t &mean, const sigma_t &sigma) |
|
template<class XType > |
dist_value_t | pdf (const XType &x) |
|
template<class XType > |
dist_value_t | log_pdf (const XType &x) |
|
template<class XType , class PtrPackType > |
auto | ad_log_pdf (const XType &x, const PtrPackType &pack) const |
|
template<class PtrPackType > |
void | bind (const PtrPackType &pack) |
|
void | activate_refcnt () const |
|
template<class XType , class GenType > |
bool | prune (XType &, GenType &) const |
|
Normal< MeanType, SigmaType > & | self () |
|
const Normal< MeanType, SigmaType > & | self () const |
|
template<class MeanType, class SigmaType>
struct ppl::expr::dist::Normal< MeanType, SigmaType >
Normal is a generic distribution expression representing the normal distribution.
If MeanType is a vector, then the variable assigned to this distribution must also be a vector.
- Template Parameters
-
MeanType | variable expression type for the mean. Must be either a scalar or vector shape. |
SigmaType | variable expression type for the sigma. |