45#ifndef OPENMD_UTILS_RANDNUMGEN_HPP
46#define OPENMD_UTILS_RANDNUMGEN_HPP
62 using result_type = std::mt19937::result_type;
64 static constexpr result_type min() {
return std::mt19937::min(); }
65 static constexpr result_type max() {
return std::mt19937::max(); }
70 result_type operator()() {
return engine(); }
76 using RandNumGenPtr = std::shared_ptr<RandNumGen>;
Minimize the interface for the standard library's Mersenne Twister PRNG while maintaining the Uniform...
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.