#include <RandomEngineSTL.hh>
|
std::mt19937 | m_rng {std::random_device{}()} |
Definition at line 10 of file RandomEngineSTL.hh.
◆ RandomEngineSTL() [1/2]
Garfield::RandomEngineSTL::RandomEngineSTL |
( |
| ) |
|
|
default |
◆ RandomEngineSTL() [2/2]
Garfield::RandomEngineSTL::RandomEngineSTL |
( |
const std::mt19937::result_type & | seed | ) |
|
|
inline |
◆ Draw()
double Garfield::RandomEngineSTL::Draw |
( |
| ) |
|
|
inline |
Definition at line 15 of file RandomEngineSTL.hh.
15 {
16 return std::generate_canonical<double, std::numeric_limits<double>::digits>(
18 }
◆ GetSeed()
seed_t Garfield::RandomEngineSTL::GetSeed |
( |
| ) |
|
|
inline |
◆ Print()
void Garfield::RandomEngineSTL::Print |
( |
| ) |
|
◆ SetSeed()
void Garfield::RandomEngineSTL::SetSeed |
( |
const seed_t & | seed | ) |
|
|
inline |
◆ m_rng
std::mt19937 Garfield::RandomEngineSTL::m_rng {std::random_device{}()} |
|
private |
The documentation for this class was generated from the following file: