10 #ifndef PROBABILITYDISTRIBUTION_H
11 #define PROBABILITYDISTRIBUTION_H
21 template <
class T>
class SGVector;
73 virtual const char*
get_name()
const=0;
87 #endif // PROBABILITYDISTRIBUTION_H
virtual const char * get_name() const =0
virtual float64_t log_pdf(SGVector< float64_t > sample_vec) const
A base class for representing n-dimensional probability distribution over the real numbers (64bit) fo...
Class SGObject is the base class of all shogun objects.
CProbabilityDistribution()
all of classes and functions are contained in the shogun namespace
virtual SGVector< float64_t > log_pdf_multiple(SGMatrix< float64_t > samples) const
virtual SGVector< float64_t > sample() const
virtual ~CProbabilityDistribution()