NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::RandomGeneratorFactory< RandomEngineT > Class Template Referencefinal

#include <random_generators.h>

Inheritance diagram for nest::RandomGeneratorFactory< RandomEngineT >:
[legend]
Collaboration diagram for nest::RandomGeneratorFactory< RandomEngineT >:
[legend]

Public Member Functions

RngPtr create (std::initializer_list< std::uint32_t > seed_initializer) const override
 Clones the RNG wrapper and sets the state of the cloned RNG engine.
 
- Public Member Functions inherited from nest::BaseRandomGeneratorFactory
virtual ~BaseRandomGeneratorFactory ()
 

Detailed Description

template<typename RandomEngineT>
class nest::RandomGeneratorFactory< RandomEngineT >
Template Parameters
RandomEngineTMust be compatible with C++11 random number engine interface.

Member Function Documentation

◆ create()

template<typename RandomEngineT >
RngPtr nest::RandomGeneratorFactory< RandomEngineT >::create ( std::initializer_list< std::uint32_t >  seed_initializer) const
inlineoverridevirtual

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

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

Implements nest::BaseRandomGeneratorFactory.


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