Class template Dune::XT::Common::RNG<T, DistributionImp, EngineImp>¶
-
template<class T, class DistributionImp, class EngineImp = std::mt19937>
class Dune::XT::Common::RNG<T, DistributionImp, EngineImp>¶ 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
DefaultRNGfor default choice of distribution, engine and init args
Method Dune::XT::Common::RNG::operator()¶
Constructor Dune::XT::Common::RNG::RNG¶
-
template<class T, class DistributionImp, class EngineImp = std::mt19937>
Dune::XT::Common::RNG<T, DistributionImp, EngineImp>::RNG(EngineType g, DistributionType d)¶ No documentation provided.
Field Dune::XT::Common::RNG::generator¶
-
template<class T, class DistributionImp, class EngineImp = std::mt19937>
EngineType Dune::XT::Common::RNG<T, DistributionImp, EngineImp>::generator¶ No documentation provided.
Field Dune::XT::Common::RNG::distribution¶
-
template<class T, class DistributionImp, class EngineImp = std::mt19937>
DistributionType Dune::XT::Common::RNG<T, DistributionImp, EngineImp>::distribution¶ No documentation provided.
Type alias Dune::XT::Common::RNG::DistributionType¶
-
template<class T, class DistributionImp, class EngineImp = std::mt19937>
using Dune::XT::Common::RNG<T, DistributionImp, EngineImp>::DistributionType = DistributionImp¶ No documentation provided.