class to wrap the C++11 random number generator/distribution More...
#include <RandomWrapper.hpp>
Public Member Functions | |
virtual void | seed (std::size_t s)=0 |
virtual void | seed (std::seed_seq &s)=0 |
virtual void | seed (std::uint32_t i, std::uint32_t j)=0 |
virtual real_t | get ()=0 |
virtual real_t | get (std::uint32_t i, std::uint32_t j)=0 |
virtual int | flops_per_prng ()=0 |
class to wrap the C++11 random number generator/distribution
This is a pure virtual base class.
real_t | can be float or double |
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.
|
pure virtual |
Implemented in strumpack::random::RandomGenerator< real_t, E, D >.