NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::BaseRandomGeneratorFactory Class Referenceabstract

Base class for random generator factory. More...

#include <random_generators.h>

Inheritance diagram for nest::BaseRandomGeneratorFactory:
[legend]

Public Member Functions

virtual ~BaseRandomGeneratorFactory ()
 
virtual RngPtr create (std::initializer_list< std::uint32_t > seed_initializer) const =0
 Clones the RNG wrapper and sets the state of the cloned RNG engine.
 

Detailed Description

Base class for random generator factory.

Constructor & Destructor Documentation

◆ ~BaseRandomGeneratorFactory()

virtual nest::BaseRandomGeneratorFactory::~BaseRandomGeneratorFactory ( )
inlinevirtual

Member Function Documentation

◆ create()

virtual RngPtr nest::BaseRandomGeneratorFactory::create ( std::initializer_list< std::uint32_t >  seed_initializer) const
pure virtual

Clones the RNG wrapper and sets the state of the cloned RNG engine.

Parameters
seed_initializerInitializer list for C++11-conforming SeedSeq for RNG.

Implemented in nest::RandomGeneratorFactory< RandomEngineT >.


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