EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Functions
egs_rndm.h File Reference

EGS_RandomGenerator class header file. More...

#include "egs_libconfig.h"
#include "egs_math.h"
#include "egs_functions.h"
#include "egs_input_struct.h"

Go to the source code of this file.

Classes

class  EGS_RandomGenerator
 Base random number generator class. All random number generators should be derived from this class. More...
 

Functions

void addRngDefinitionBlockImpl (EGS_BlockInput &rngBlock)
 
void addRngDefinitionBlock (const std::shared_ptr< EGS_InputStruct > &blockPtr)
 
void addRngDefinitionBlock (const std::shared_ptr< EGS_BlockInput > &blockPtr)
 
string addRngDefinitionExample ()
 

Detailed Description

EGS_RandomGenerator class header file.

Author
Iwan Kawrakow, NRC

Definition in file egs_rndm.h.