EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
A base class for integer valued input loops. Basic functionality for input loops is provided by this class. More...
Public Member Functions | |
EGS_IntegerInputLoopVariable (int Vmin, int Vdelta, const string &var) | |
void | setVarReplacement (int i) |
Public Member Functions inherited from EGS_InputLoopVariable | |
EGS_InputLoopVariable (const string &var) | |
const char * | getVarNameReplacement () const |
const char * | getVarReplacement () const |
Public Attributes | |
int | vmin |
int | vdelta |
Public Attributes inherited from EGS_InputLoopVariable | |
bool | is_list |
True if input loop type is 2, else it is set to false. | |
string | vname |
Loop variable name. | |
string | vr |
Loop variable replacement string. | |
char | buf [128] |
Additional Inherited Members | |
Static Public Member Functions inherited from EGS_InputLoopVariable | |
static EGS_InputLoopVariable * | getInputLoopVariable (const char *input) |
A base class for integer valued input loops. Basic functionality for input loops is provided by this class.
Definition at line 694 of file egs_input.cpp.