Go to the documentation of this file. 1 #ifndef HOPS_DNEST4ENVIRONMENTSINGLETON_HPP
2 #define HOPS_DNEST4ENVIRONMENTSINGLETON_HPP
17 return rngInitialized;
37 static std::unique_ptr<hops::MarkovChain> sampler;
38 static std::unique_ptr<hops::Model> model;
40 static bool rngInitialized =
false;
49 #endif //HOPS_DNEST4ENVIRONMENTSINGLETON_HPP
DNest4EnvironmentSingleton & operator=(const DNest4ModelSingleton &)=delete
static hops::RandomNumberGenerator & getRandomNumberGenerator()
Definition: DNest4EnvironmentSingleton.hpp:20
Definition: pcg_random.hpp:364
Definition: CsvReader.hpp:8
static DNest4EnvironmentSingleton & getInstance()
Definition: DNest4EnvironmentSingleton.hpp:11
Definition: MarkovChain.hpp:17
static const hops::MarkovChain * getSampler() const
Definition: DNest4EnvironmentSingleton.hpp:24
Definition: DNest4EnvironmentSingleton.hpp:7
Model::StateType StateType
Definition: DNest4EnvironmentSingleton.hpp:9
static bool isRngInitialized() const
Definition: DNest4EnvironmentSingleton.hpp:16
static const Model * getModel() const
Definition: DNest4EnvironmentSingleton.hpp:28