Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Launcher v4.9.0
|
A class for input file of a code with a flag. More...
#include <TInputFileFlag.h>
Public Member Functions | |
Constructor and Destructor | |
TInputFileFlag (TString str) | |
Default constructor. | |
virtual | ~TInputFileFlag () |
Default destructor. | |
Implement the abstract pure methods | |
virtual void | searchIndexeAttribute (URANIE::DataServer::TAttribute *att) |
search the indexes of the attribute in the input file | |
void | substitue (Int_t &n, Double_t *val, Int_t *index=NULL) |
Substitute the values of the attributes linked in the input file and write it. | |
void | substitue (Int_t &n, vector< URANIE::DataServer::UEntry * > *ent, Int_t *index=NULL) |
void | substitue () |
Public Member Functions inherited from URANIE::Launcher::TInputFile | |
TInputFile (TString str) | |
Default constructor. | |
virtual | ~TInputFile () |
Default destructor. | |
virtual void | addAttribute (URANIE::DataServer::TAttribute *) |
Add the attribute in the file. | |
Bool_t | isExist () |
virtual void | init () |
The init step. | |
virtual void | terminate () |
The terminate step. | |
virtual Bool_t | isFileToCopy () |
Get if the file must be copied (default is kTRUE) | |
virtual void | printLog (Option_t *option="") |
Public Member Functions inherited from URANIE::Launcher::TCodeFile | |
TCodeFile (TString str) | |
Default constructor. | |
virtual | ~TCodeFile () |
Default destructor. | |
TString | getFileName () |
void | setCommentCharacter (const char *str) |
const char * | getCommentCharacter () |
void | setSeparatorCharacter (const char *str) |
const char * | getSeparatorCharacter () |
void | setFieldSeparatorCharacter (const char *str) |
const char * | getFieldSeparatorCharacter () |
URANIE::DataServer::TAttribute * | getAttribute (Int_t ind) |
Int_t | getAttributesNumber () const |
Int_t | getNAttributes () const |
void | setVectorProperties (TString beg, TString delim, TString end) |
void | setStringProperties (TString beg, TString end) |
void | getBegEndProperties (URANIE::DataServer::TAttribute *att, TString &beg, TString &end) |
Bool_t | isAttribute (TString sAttributeName) |
Verify is the attribute given by the name is is the list of attribute. | |
void | setLog () |
void | unsetLog () |
void | changeLog () |
Bool_t | getLog () |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Launcher::TCodeFile | |
vector< URANIE::DataServer::TAttribute * > | _attributes |
Vector of attributes. | |
TString | _svecbeg |
TString | _svecend |
TString | _svecdel |
TString | _sstrbeg |
TString | _sstrend |
string used for the beginning, end and delimitation of vectors and strings | |
TString | _sFileName |
The name of file. | |
Bool_t | _blog |
Boolean for edit the log. | |
TString | _cComments |
The set of comment character. | |
TString | _cSeparators |
The set of separator character. | |
TString | _cFieldSeparator |
the separator to be used in between fields | |
Detailed Description
A class for input file of a code with a flag.
Description of the class TInputFileFlag.
The method is used to give flags to the numerical values you want to modify, in your data set.
It must be noticed that the flag can appear several times in the same file of the data.
- Warning
- It's up to the user to put a flag wherever this variable appears.
We can naturally use this type of object with the formalism key = value ; , but the user must take the initiative to put a flag to the value of this variable in his data set, whereas there is nothing to do with the object TInputFile.
To be written by the developper.
Constructor & Destructor Documentation
◆ TInputFileFlag()
URANIE::Launcher::TInputFileFlag::TInputFileFlag | ( | TString | str | ) |
Default constructor.
Referenced by ClassImp().
◆ ~TInputFileFlag()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ searchIndexeAttribute()
|
virtual |
search the indexes of the attribute in the input file
- Parameters
-
att (URANIE::DataServer::TAttribute*) the attribute to search the indexes
Implements URANIE::Launcher::TInputFile.
Referenced by ClassImp().
◆ substitue() [1/3]
void URANIE::Launcher::TInputFileFlag::substitue | ( | ) |
Referenced by ClassImp().
◆ substitue() [2/3]
|
virtual |
Substitute the values of the attributes linked in the input file and write it.
The first value is defined par the parameter n and the values are stored in the parameter val. After the method, the parameter is increased by the number of attributes contained in the input file.
- Parameters
-
n (Int_t &) the index of the first value in the vector of data val val (Double_t *) the pointer of the data index (Int_t *)the pointer of the index of data
Implements URANIE::Launcher::TInputFile.
◆ substitue() [3/3]
|
virtual |
Implements URANIE::Launcher::TInputFile.