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


Public Member Functions | |
Constructor and Destructor | |
| TOutputFileFMU (TString str) | |
| Default constructor. More... | |
| virtual | ~TOutputFileFMU () |
| Default destructor. More... | |
Setting and Getting attributs | |
| Int_t | getNOutputVector () |
| TArrayI * | getListOutputVector () |
Add attribut to the File | |
| void | addAttribute (URANIE::DataServer::TAttribute *att, TString sKey="") |
| Add the attribute in the file. More... | |
| void | addAttribute (TString sname, TString sKey="") |
| void | searchIndexeOutputAttribute (URANIE::DataServer::TAttribute *attOutput) |
| void | addDefaultOutput () |
| void | setVectorValues (vector< vector< double >> vvd) |
Computes Output | |
| Bool_t | searchOutput (forkcode *fjob, Int_t &n, Double_t *val, TList *lstOut=NULL) |
| Looking for output usindouble only and transmitting matrix (not used by launcher anymore) More... | |
| Bool_t | searchOutput (forkcode *fjob, vector< URANIE::DataServer::UEntry *> *out) |
| Looking for output using a map to be able to cope with vectors/strings. More... | |
Printing Log | |
| void | setFMU1Import (fmi1_import_t *crtFMU1Import) |
| void | setFMU2Import (fmi2_import_t *crtFMU2Import) |
| void | setFMUVersion (fmi_version_enu_t theFMUVersion) |
| void | printLog (Option_t *option="") |
Public Member Functions inherited from URANIE::Launcher::TOutputFile | |
| TOutputFile (TString str) | |
| Default constructor. More... | |
| virtual | ~TOutputFile () |
| Default destructor. More... | |
| virtual void | addAttribute (URANIE::DataServer::TAttribute *) |
| Add the attribute in the file. More... | |
| virtual void | addAttribute (TString name) |
| Add the attribute by this name in the file. 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 () |
Protected Attributes | |
protected attributes | |
| TString | _spwd |
| The relative path to suppress. More... | |
| fmi_version_enu_t | _sVersion |
| The FMU version. More... | |
| fmi1_import_t * | _fmi1Import |
| The FMU 1.0 Object. More... | |
| fmi2_import_t * | _fmi2Import |
| The FMU 2.0 Object. More... | |
| Int_t | _nOutputVector |
| the number of Output which is kVector More... | |
| Int_t | _nCrtOutputVector |
| the curent number of Output which is kVector More... | |
| TArrayI * | _lstOfVector |
| The list of RV for kVectors. More... | |
| vector< vector< double > > | _vecOutputs |
| the vector of stored kVector attributes 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
Description of the class TOutputFileFMU.
This classe enables to raise information from an FMU file
Constructor & Destructor Documentation
◆ TOutputFileFMU()
| URANIE::Launcher::TOutputFileFMU::TOutputFileFMU | ( | TString | str | ) |
◆ ~TOutputFileFMU()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ addAttribute() [1/2]
| void URANIE::Launcher::TOutputFileFMU::addAttribute | ( | URANIE::DataServer::TAttribute * | att, |
| TString | sKey = "" |
||
| ) |
Add the attribute in the file.
- Parameters
-
att (URANIE::DataServer::TAttribute*) the pointer to the attribute sKey (TString) the sKey for the attribute in the file.
Referenced by ClassImp().
◆ addAttribute() [2/2]
| void URANIE::Launcher::TOutputFileFMU::addAttribute | ( | TString | sname, |
| TString | sKey = "" |
||
| ) |
- Parameters
-
sname (TString) the name of the attribute to created. sKey (TString) the sKey for the attribute in the file.
◆ addDefaultOutput()
| void URANIE::Launcher::TOutputFileFMU::addDefaultOutput | ( | ) |
Referenced by ClassImp().
◆ getListOutputVector()
|
inline |
References URANIE::Launcher::TCodeFile::_blog, and _lstOfVector.
◆ getNOutputVector()
|
inline |
References _nOutputVector.
◆ printLog()
|
virtual |
Reimplemented from URANIE::Launcher::TOutputFile.
Referenced by ClassImp().
◆ searchIndexeOutputAttribute()
| void URANIE::Launcher::TOutputFileFMU::searchIndexeOutputAttribute | ( | URANIE::DataServer::TAttribute * | attOutput | ) |
Referenced by ClassImp().
◆ searchOutput() [1/2]
|
virtual |
Looking for output usindouble only and transmitting matrix (not used by launcher anymore)
Implements URANIE::Launcher::TOutputFile.
Referenced by ClassImp().
◆ searchOutput() [2/2]
|
virtual |
Looking for output using a map to be able to cope with vectors/strings.
Implements URANIE::Launcher::TOutputFile.
◆ setFMU1Import()
| void URANIE::Launcher::TOutputFileFMU::setFMU1Import | ( | fmi1_import_t * | crtFMU1Import | ) |
Referenced by ClassImp().
◆ setFMU2Import()
| void URANIE::Launcher::TOutputFileFMU::setFMU2Import | ( | fmi2_import_t * | crtFMU2Import | ) |
Referenced by ClassImp().
◆ setFMUVersion()
|
inline |
References _sVersion.
◆ setVectorValues()
|
inline |
References _vecOutputs.
Member Data Documentation
◆ _fmi1Import
|
protected |
The FMU 1.0 Object.
Referenced by ClassImp().
◆ _fmi2Import
|
protected |
The FMU 2.0 Object.
Referenced by ClassImp().
◆ _lstOfVector
|
protected |
The list of RV for kVectors.
Referenced by ClassImp(), and getListOutputVector().
◆ _nCrtOutputVector
|
protected |
the curent number of Output which is kVector
Referenced by ClassImp().
◆ _nOutputVector
|
protected |
the number of Output which is kVector
Referenced by ClassImp(), and getNOutputVector().
◆ _spwd
|
protected |
The relative path to suppress.
Referenced by ClassImp().
◆ _sVersion
|
protected |
The FMU version.
Referenced by ClassImp(), and setFMUVersion().
◆ _vecOutputs
|
protected |
the vector of stored kVector attributes
Referenced by ClassImp(), and setVectorValues().

Public Member Functions inherited from