A multi-dimensional probability density function.
This class is experimental.
Public Functions
-
inline virtual size_t dim() const
Return the dimensionality.
-
inline virtual double pdf(const vec_t &x) const
The normalized density.
-
inline virtual double log_pdf(const vec_t &x) const
The log of the normalized density.
-
inline virtual void operator()(vec_t &x) const
Sample the distribution.