Class template Dune::XT::Common::RNG

template<class T, class DistributionImp, class EngineImp = std::mt19937>
class Dune::XT::Common::RNG

RandomNumberGenerator adapter

T type of generated numbers

EngineImp randomization algorithm/engine implementation

DistributionImp class with an EngineImp accepting call operator that returns the actual RNGs

DefaultRNG for default choice of distribution, engine and init args

inline T Dune::XT::Common::RNG::operator()()

No documentation provided.

template<>
Dune::XT::Common::RNG::RNG<T, DistributionImp, EngineImp>(EngineType g, DistributionType d)

No documentation provided.

EngineType Dune::XT::Common::RNG::generator

No documentation provided.

DistributionType Dune::XT::Common::RNG::distribution

No documentation provided.

type Dune::XT::Common::RNG::DistributionType

No documentation provided.

type Dune::XT::Common::RNG::EngineType

No documentation provided.