30 MatrixWrapper::ColumnVector _Lower;
32 MatrixWrapper::ColumnVector _Higher;
37 mutable ColumnVector _samples;
45 Uniform (
const MatrixWrapper::ColumnVector& Center,
const MatrixWrapper::ColumnVector& Width);
62 virtual Probability ProbabilityGet(
const MatrixWrapper::ColumnVector& input)
const;
64 const unsigned int num_samples,
65 const SampleMthd method=SampleMthd::DEFAULT,
66 void * args=NULL)
const;
72 virtual MatrixWrapper::ColumnVector
CenterGet()
const;
77 virtual MatrixWrapper::ColumnVector
WidthGet()
const;
84 void UniformSet (
const MatrixWrapper::ColumnVector& center,
const MatrixWrapper::ColumnVector& width);
Class PDF: Virtual Base class representing Probability Density Functions.
Class representing a probability (a double between 0 and 1)