|
NEST
2.6.0,not_revisioned_source_dir@0
|
Namespace for random number generators. More...
Classes | |
| class | BinomialRandomDev |
| Class BinomialRNG. More... | |
| class | BuiltinRNGFactory |
| Concrete template for factories for built-in (non GSL) random generators. More... | |
| class | ClippedRedrawContinuousRandomDev |
| Wrapper template turning any continuous RDV into a clipped RDV. More... | |
| class | ClippedRedrawDiscreteRandomDev |
| Wrapper template turning any discrete RDV into a clipped RDV. More... | |
| class | ClippedToBoundaryContinuousRandomDev |
| Wrapper template turning any continuous RDV into a clipped-to-boundary RDV. More... | |
| class | ClippedToBoundaryDiscreteRandomDev |
| Wrapper template turning any discrete RDV into a clipped-to-boundary RDV. More... | |
| class | ExpRandomDev |
| Class ExpRandomDev Create exponential random numbers. More... | |
| class | GammaRandomDev |
| Class GammaRandomDev Create gamma distributed random numbers. More... | |
| class | GenericRandomDevFactory |
| Generic factory class for RandomDev. More... | |
| class | GenericRNGFactory |
| Factory class for random generators. More... | |
| class | GSL_BinomialRandomDev |
| Class GSL_BinomialRandomDev. More... | |
| class | GslRandomGen |
| class GslRandomGen C++ wrapper for GSL/GSL-style generators. More... | |
| class | GslRNGFactory |
| Factory class for GSL-based random generators. More... | |
| class | KnuthLFG |
| Built-in implementation of Knuth's Lagged Fibonacci generator. More... | |
| class | LognormalRandomDev |
| Create lognormal random numbers with uniform variance. More... | |
| class | MissingRNG |
| Exception to be thrown if no (suitable) RNG is available. More... | |
| class | MT19937 |
| Mersenne Twister MT19937. More... | |
| class | NormalRandomDev |
| Create normal (Gaussian) random numbers with uniform variance. More... | |
| class | PoissonRandomDev |
| Class PoissonRandomDev Create Poisson distributed random numbers. More... | |
| class | RandomDev |
| Abstract base class for access to non-uniform random deviate generators. More... | |
| class | RandomDevFactory |
| Factory class for generating objects of type RandomDev. More... | |
| class | RandomGen |
| Abstract base class for all random generator objects. More... | |
| class | UniformIntRandomDev |
| Class UniformIntRandomDev Create uniformly distributed random integers from a given range. More... | |
| class | UniformRandomDev |
| Class UniformRandomDev Create uniformly distributed random numbers in [low, high). More... | |
| class | UnsuitableRNG |
| Exception to be thrown if no (suitable) RNG is available. More... | |
Typedefs | |
| typedef lockPTRDatum < librandom::RandomGen,&RandomNumbers::RngType > | RngDatum |
| Encapsulates random number generators in SLI. More... | |
| typedef lockPTRDatum < librandom::GenericRNGFactory,&RandomNumbers::RngFactoryType > | RngFactoryDatum |
| Encapsulates random number generator factories in SLI. More... | |
| typedef lockPTRDatum < librandom::RandomDev,&RandomNumbers::RdvType > | RdvDatum |
| Encapsulates random deviate generators in SLI. More... | |
| typedef lockPTRDatum < librandom::GenericRandomDevFactory,&RandomNumbers::RdvFactoryType > | RdvFactoryDatum |
| Encapsulates random deviate generator factories in SLI. More... | |
| typedef lockPTR< RandomDev > | RdvPtr |
| Common lock-pointer type for Random deviate generators. More... | |
| typedef lockPTR< RandomGen > | RngPtr |
| Common lock-pointer type for RNG. More... | |
Namespace for random number generators.
| typedef lockPTR<RandomDev> librandom::RdvPtr |
Common lock-pointer type for Random deviate generators.
A safe pointer that should be used instead of RandomDev* in user code to manage random number generators.
| typedef lockPTR<RandomGen> librandom::RngPtr |
Common lock-pointer type for RNG.
A safe pointer that should be used instead of RandomGen* in user code to manage random number generators.
1.8.7