EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Public Member Functions | Public Attributes | List of all members
EGS_IntegerInputLoopVariable Class Reference

A base class for integer valued input loops. Basic functionality for input loops is provided by this class. More...

Inheritance diagram for EGS_IntegerInputLoopVariable:
EGS_InputLoopVariable

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_InputLoopVariablegetInputLoopVariable (const char *input)
 

Detailed Description

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.


The documentation for this class was generated from the following file: