CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
RandomNumbers.h File Reference

Class functions used to generate random numbers. More...

#include "FFTlog.h"
Include dependency graph for RandomNumbers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cbl::random::RandomNumbers
 The class RandomNumbers. More...
 
class  cbl::random::ConstantRandomNumbers
 The class ConstantRandomNumbers. More...
 
class  cbl::random::UniformRandomNumbers
 The class UniformRandomNumbers. More...
 
class  cbl::random::UniformRandomNumbers_Int
 The class UniformRandomNumbers_Int. More...
 
class  cbl::random::PoissonRandomNumbers
 The class PoissonRandomNumbers. More...
 
class  cbl::random::NormalRandomNumbers
 The class NormalRandomNumbers. More...
 
class  cbl::random::DiscreteRandomNumbers
 The class DiscreteRandomNumbers. More...
 
class  cbl::random::DistributionRandomNumbers
 The class DistributionRandomNumbers. More...
 
class  cbl::random::CustomDistributionRandomNumbers
 The class CustomDistributionRandomNumbers. More...
 

Namespaces

 cbl
 The global namespace of the CosmoBolognaLib
 
 cbl::random
 The namespace of the functions and classes used to handle random numbers
 

Typedefs

typedef std::function< double(double, std::shared_ptr< void >, std::vector< double >)> cbl::distribution_func
 generic distribution function More...
 
typedef std::function< double(std::vector< double >, std::shared_ptr< void >)> cbl::nDim_distribution_func
 distribution function used for a n-dimensional distribution More...
 

Detailed Description

Class functions used to generate random numbers.

This file contains the classes to generate random numbers from various distributions

Author
Federico Marulli
feder.nosp@m.ico..nosp@m.marul.nosp@m.li3@.nosp@m.unibo.nosp@m..it

Definition in file RandomNumbers.h.