Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]()  | 
  
    Uranie / Launcher
    v4.10.0
    
   | 
 
A class for input file of a code. More...
#include <TInputFileRecreate.h>


Public Member Functions | |
Constructor and Destructor  | |
| TInputFileRecreate (TString str) | |
| Default constructor.  More... | |
| virtual | ~TInputFileRecreate () | 
| Default destructor.  More... | |
File properties  | |
| Bool_t | isFileToCopy () | 
| Gets the type of the file. This method is used to find InputFile of type 'Recreate'.  More... | |
Comment and Parsing Methods  | |
| void | setHeader (TString str) | 
| simple header definition  More... | |
| TString | getHeader () | 
| void | resetHeader () | 
| void | setFooter (TString str) | 
| simple footer definition  More... | |
| TString | getFooter () | 
| void | resetFooter () | 
| bool | IsAWhiteLine (TString line) | 
Implement the abstract pure methods  | |
| virtual void | searchIndexeAttribute (URANIE::DataServer::TAttribute *att) | 
| search the indexes of the attribute in the input file  More... | |
| void | substitue (forkcode *fjob, Int_t &n, Double_t *val, Int_t *index=NULL) | 
| Substitute the values of the attributes linked in the input file and write it.  More... | |
| void | substitue (forkcode *fjob, Int_t &n, vector< URANIE::DataServer::UEntry *> *ent, Int_t *index=NULL) | 
The Log  | |
| virtual void | printLog (Option_t *option="") | 
  Public Member Functions inherited from URANIE::Launcher::TInputFile | |
| TInputFile (TString str) | |
| Default constructor.  More... | |
| virtual | ~TInputFile () | 
| Default destructor.  More... | |
| virtual void | addAttribute (URANIE::DataServer::TAttribute *) | 
| Add the attribute in the file.  More... | |
| Bool_t | isExist () | 
| virtual void | init () | 
| The init step.  More... | |
| virtual void | terminate () | 
| The terminate step.  More... | |
  Public Member Functions inherited from URANIE::Launcher::TCodeFile | |
| TCodeFile (TString str) | |
| Default constructor.  More... | |
| virtual | ~TCodeFile () | 
| Default destructor.  More... | |
| 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.  More... | |
| void | setLog () | 
| void | unsetLog () | 
| void | changeLog () | 
| Bool_t | getLog () | 
Private Attributes | |
| TString | _cHeaderComments | 
| The string of header comments.  More... | |
| TString | _cFooterComments | 
| The string of footer comments.  More... | |
Additional Inherited Members | |
  Public Attributes inherited from URANIE::Launcher::TCodeFile | |
| vector< URANIE::DataServer::TAttribute * > | _attributes | 
| Vector of attributes.  More... | |
| TString | _svecbeg | 
| TString | _svecend | 
| TString | _svecdel | 
| TString | _sstrbeg | 
| TString | _sstrend | 
| string used for the beginning, end and delimitation of vectors and strings  More... | |
| TString | _sFileName | 
| The name of file.  More... | |
| Bool_t | _blog | 
| Boolean for edit the log.  More... | |
| TString | _cComments | 
| The set of comment character.  More... | |
| TString | _cSeparators | 
| The set of separator character.  More... | |
| TString | _cFieldSeparator | 
| the separator to be used in between fields  More... | |
Detailed Description
A class for input file of a code.
Description of the class TInputFileRecreate.
To be written by the developper.
Constructor & Destructor Documentation
◆ TInputFileRecreate()
| URANIE::Launcher::TInputFileRecreate::TInputFileRecreate | ( | TString | str | ) | 
Default constructor.
Referenced by ClassImp().
◆ ~TInputFileRecreate()
      
  | 
  virtual | 
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ getFooter()
      
  | 
  inline | 
References _cFooterComments.
Referenced by ClassImp().
◆ getHeader()
      
  | 
  inline | 
References _cHeaderComments.
Referenced by ClassImp().
◆ IsAWhiteLine()
| bool URANIE::Launcher::TInputFileRecreate::IsAWhiteLine | ( | TString | line | ) | 
Referenced by ClassImp().
◆ isFileToCopy()
      
  | 
  inlinevirtual | 
Gets the type of the file. This method is used to find InputFile of type 'Recreate'.
Reimplemented from URANIE::Launcher::TInputFile.
◆ printLog()
      
  | 
  virtual | 
Reimplemented from URANIE::Launcher::TInputFile.
Referenced by ClassImp().
◆ resetFooter()
      
  | 
  inline | 
Resets footer comments.
References _cFooterComments.
◆ resetHeader()
      
  | 
  inline | 
Resets header.
References _cHeaderComments.
◆ 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().
◆ setFooter()
      
  | 
  inline | 
simple footer definition
Sets Footer.
◆ setHeader()
      
  | 
  inline | 
simple header definition
◆ substitue() [1/2]
      
  | 
  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.
Referenced by ClassImp().
◆ substitue() [2/2]
      
  | 
  virtual | 
Implements URANIE::Launcher::TInputFile.
Member Data Documentation
◆ _cFooterComments
      
  | 
  private | 
The string of footer comments.
Referenced by ClassImp(), getFooter(), and resetFooter().
◆ _cHeaderComments
      
  | 
  private | 
The string of header comments.
Referenced by ClassImp(), getHeader(), and resetHeader().
            
            
 Public Member Functions inherited from