#include <Random.hh>
|  | 
| template<typename T> | 
| static void | SetEngine (T engine) | 
| static double | Draw () noexcept | 
|  | 
| static std::function< double(void)> | draw | 
Definition at line 12 of file Random.hh.
 
◆ Random()
  
  | 
        
          | Garfield::Random::Random | ( |  | ) |  |  | default | 
 
 
◆ Draw()
  
  | 
        
          | double Garfield::Random::Draw | ( |  | ) |  |  | inlinestaticnoexcept | 
 
Definition at line 19 of file Random.hh.
static std::function< double(void)> draw
 
 
 
◆ SetEngine()
template<typename T> 
  
  | 
        
          | void Garfield::Random::SetEngine | ( | T | engine | ) |  |  | inlinestatic | 
 
Definition at line 16 of file Random.hh.
   16                                         {
   17    draw = std::bind(&T::Draw, engine);
 
   18  }
 
 
◆ draw
  
  | 
        
          | std::function<double(void)> Garfield::Random::draw |  | staticprivate | 
 
 
The documentation for this class was generated from the following file:
- /builds/garfield/docs/source/Include/Garfield/Random.hh