Class prob_dens_mdim (o2scl)

O2scl : Class List

template<class vec_t = boost::numeric::ublas::vector<double>>
class o2scl::prob_dens_mdim

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.