blitz Version 1.0.2
|
Classes | |
class | Beta |
class | ChiSquare |
class | DiscreteUniform |
class | Exponential |
class | ExponentialUnit |
class | F |
class | Gamma |
struct | independentState |
class | IRNGWrapper |
class | IRNGWrapper< IRNG, independentState > |
class | IRNGWrapper< IRNG, sharedState > |
class | MersenneTwister |
class | MersenneTwisterCreator |
This class creates MersenneTwisters with different parameters indexed by and ID number. More... | |
class | Normal |
class | NormalUnit |
struct | sharedState |
class | Uniform |
class | UniformClosed |
class | UniformClosed< double, IRNG, stateTag > |
class | UniformClosed< float, IRNG, stateTag > |
class | UniformClosed< long double, IRNG, stateTag > |
class | UniformClosedOpen |
class | UniformClosedOpen< double, IRNG, stateTag > |
class | UniformClosedOpen< float, IRNG, stateTag > |
class | UniformClosedOpen< long double, IRNG, stateTag > |
class | UniformOpen |
class | UniformOpenClosed |
Typedefs | |
typedef float | defaultType |
typedef sharedState | defaultState |
typedef unsigned int | IRNG_int |
typedef MersenneTwister | defaultIRNG |
typedef unsigned long | twist_int |
Variables | |
template<typename IRNG> | |
IRNG | IRNGWrapper< IRNG, sharedState >::irng_ |
const long double | norm32open = .2328306436538696289062500000000000000000E-9L |
const long double | norm64open = .5421010862427522170037264004349708557129E-19L |
const long double | norm96open = .1262177448353618888658765704452457967477E-28L |
const long double | norm128open = .2938735877055718769921841343055614194547E-38L |
const long double | norm32closed = .2328306437080797375431469961868475648078E-9L |
const long double | norm64closed1 |
const long double | norm64closed2 |
const long double | norm96closed1 = .2328306436538696289062500000029387358771E-9L |
const long double | norm96closed2 |
const long double | norm96closed3 |
const long double | norm128clos1 = .2328306436538696289062500000000000000007E-9L |
const long double | norm128clos2 = .5421010862427522170037264004349708557145E-19L |
const long double | norm128clos3 = .1262177448353618888658765704452457967481E-28L |
const long double | norm128clos4 = .2938735877055718769921841343055614194555E-38L |
typedef MersenneTwister ranlib::defaultIRNG |
typedef sharedState ranlib::defaultState |
typedef float ranlib::defaultType |
typedef unsigned int ranlib::IRNG_int |
typedef unsigned long ranlib::twist_int |
IRNG ranlib::IRNGWrapper< IRNG, sharedState >::irng_ |
Referenced by ranlib::DiscreteUniform< T, IRNG, stateTag >::random(), ranlib::UniformClosed< double, IRNG, stateTag >::random(), ranlib::UniformClosed< float, IRNG, stateTag >::random(), ranlib::UniformClosed< long double, IRNG, stateTag >::random(), ranlib::UniformClosedOpen< double, IRNG, stateTag >::random(), ranlib::UniformClosedOpen< float, IRNG, stateTag >::random(), and ranlib::UniformClosedOpen< long double, IRNG, stateTag >::random().
const long double ranlib::norm128clos1 = .2328306436538696289062500000000000000007E-9L |
const long double ranlib::norm128clos2 = .5421010862427522170037264004349708557145E-19L |
const long double ranlib::norm128clos3 = .1262177448353618888658765704452457967481E-28L |
const long double ranlib::norm128clos4 = .2938735877055718769921841343055614194555E-38L |
const long double ranlib::norm128open = .2938735877055718769921841343055614194547E-38L |
const long double ranlib::norm32closed = .2328306437080797375431469961868475648078E-9L |
const long double ranlib::norm32open = .2328306436538696289062500000000000000000E-9L |
const long double ranlib::norm64closed1 |
Referenced by ranlib::UniformClosed< double, IRNG, stateTag >::random(), ranlib::UniformClosed< float, IRNG, stateTag >::random(), and ranlib::UniformClosed< long double, IRNG, stateTag >::random().
const long double ranlib::norm64closed2 |
Referenced by ranlib::UniformClosed< double, IRNG, stateTag >::random(), ranlib::UniformClosed< float, IRNG, stateTag >::random(), and ranlib::UniformClosed< long double, IRNG, stateTag >::random().
const long double ranlib::norm64open = .5421010862427522170037264004349708557129E-19L |
const long double ranlib::norm96closed1 = .2328306436538696289062500000029387358771E-9L |
const long double ranlib::norm96closed2 |
Referenced by ranlib::UniformClosed< double, IRNG, stateTag >::random(), ranlib::UniformClosed< float, IRNG, stateTag >::random(), and ranlib::UniformClosed< long double, IRNG, stateTag >::random().
const long double ranlib::norm96closed3 |
Referenced by ranlib::UniformClosed< double, IRNG, stateTag >::random(), ranlib::UniformClosed< float, IRNG, stateTag >::random(), and ranlib::UniformClosed< long double, IRNG, stateTag >::random().
const long double ranlib::norm96open = .1262177448353618888658765704452457967477E-28L |