10 #ifndef PROBABILITYDISTRIBUTION_H 11 #define PROBABILITYDISTRIBUTION_H 13 #include <shogun/lib/config.h> 21 template <
class T>
class SGVector;
73 virtual const char*
get_name()
const=0;
87 #endif // PROBABILITYDISTRIBUTION_H
virtual SGVector< float64_t > sample() const
virtual SGVector< float64_t > log_pdf_multiple(SGMatrix< float64_t > samples) const
virtual float64_t log_pdf(SGVector< float64_t > sample_vec) const
virtual const char * get_name() const =0
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 ~CProbabilityDistribution()