strumpack::random::RandomGeneratorBase< real_t > Class Template Referenceabstract

class to wrap the C++11 random number generator/distribution More...

#include <RandomWrapper.hpp>

Inheritance diagram for strumpack::random::RandomGeneratorBase< real_t >:

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
 

Detailed Description

template<typename real_t>
class strumpack::random::RandomGeneratorBase< real_t >

class to wrap the C++11 random number generator/distribution

This is a pure virtual base class.

Template Parameters
real_tcan be float or double
See also
RandomGenerator

The documentation for this class was generated from the following file: