libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
CRNUnivariateRandomTools.h File Reference
#include <vector>
#include <CRN.h>
#include <CRNMath/CRNMatrixDoublePtr.h>
+ Include dependency graph for CRNUnivariateRandomTools.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 crn
 
 crn::UnivariateRandomTools
 Univariate random toolbox class.
 

Functions

std::vector< double > crn::UnivariateRandomTools::NewUniformSample (size_t n=1, bool reseed=true)
 Creates a data sample following an uniform probability law. More...
 
std::vector< double > crn::UnivariateRandomTools::NewGaussianSample (double mu=0.0, double sigma=1.0, size_t n=1, size_t m=100, bool reseed=true)
 Creates a data sample following a Gaussian probability law. More...
 
std::vector< double > crn::UnivariateRandomTools::NewGaussianMixtureSample (const UnivariateGaussianMixture &Mx, size_t n=1, size_t m=100, bool reseed=true)
 Creates a data sample following a Gaussian probability law. More...