Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
URANIE::Relauncher::TCodeEval Class Reference
#include <TCodeEval.h>
Inheritance diagram for URANIE::Relauncher::TCodeEval:

Collaboration diagram for URANIE::Relauncher::TCodeEval:

Public Member Functions | |
| TCodeEval (const char *scmd) | |
| virtual | ~TCodeEval (void) |
| virtual TEval * | rebuild (int rank, Bool_t chef=kTRUE) |
| virtual Bool_t | unbuild () |
| virtual void | setTmpDir (int id, Bool_t chef) |
| virtual int | callFunction () |
Public Member Functions inherited from URANIE::Relauncher::TCodeBase | |
| TCodeBase () | |
| virtual | ~TCodeBase (void) |
| virtual void | freeze (void) |
| virtual int | eval (vector< URANIE::DataServer::UEntry *> *, vector< URANIE::DataServer::UEntry *> *, int=0) |
Public Member Functions inherited from URANIE::Relauncher::TShareEval | |
| TShareEval () | |
| virtual void | provideSingleResult () |
| virtual int | eval (std::vector< URANIE::DataServer::UEntry *> *, std::vector< URANIE::DataServer::UEntry *> *, int=0) |
Public Member Functions inherited from URANIE::Relauncher::TBaseEval | |
| TBaseEval () | |
| virtual void | addAllInputs (URANIE::DataServer::TDataServer *) |
| virtual TObjArray * | getInputList () |
| virtual TObjArray * | getOutputList () |
| virtual void | checkAttributeType (URANIE::DataServer::TAttribute *att) |
| virtual int | getOutDimension (vector< URANIE::DataServer::UEntry *> *) |
| virtual bool | isThreadSafe () |
| virtual bool | containsStringType () |
| virtual void | clean () |
| virtual void | cleanOutputs () |
| void | setMpi () |
Public Member Functions inherited from URANIE::Relauncher::TEval | |
| virtual | ~TEval () |
Public Member Functions inherited from URANIE::Relauncher::TIOFileEval | |
| TIOFileEval () | |
| virtual | ~TIOFileEval () |
| void | addInputFile (TCodeScript *fil) |
| void | addOutputFile (TCodeResult *fil) |
| void | setReference (TString dir) |
| void | setClone () |
Public Member Functions inherited from URANIE::Relauncher::TDirEval | |
| TDirEval () | |
| virtual | ~TDirEval () |
| void | setWorkingDir (TString dir) |
| void | setOldTmpDir () |
| void | keepAllFolders () |
Protected Attributes | |
| TString | _cmd |
| TString | _origcmd |
Protected Attributes inherited from URANIE::Relauncher::TBaseEval | |
| bool | _freezed |
| bool | _subeval |
| bool | _mpi |
| TObjArray | _input |
| TObjArray | _output |
Protected Attributes inherited from URANIE::Relauncher::TIOFileEval | |
| Bool_t | _clone |
| TString | _localdir |
| TList * | _scripts |
| TCodeResult * | _result |
Protected Attributes inherited from URANIE::Relauncher::TDirEval | |
| Bool_t | _isnumered |
| Bool_t | _keepAllFolders |
| TString | _initialdir |
| TString | _workdir |
| TString | _tmpdir |
Additional Inherited Members | |
Protected Member Functions inherited from URANIE::Relauncher::TCodeBase | |
| int | putAndRun (Double_t *, int ncalc=-1) |
| int | putAndRun (vector< URANIE::DataServer::UEntry *> *, int ncalc=-1) |
Protected Member Functions inherited from URANIE::Relauncher::TIOFileEval | |
| void | buildDir (void) |
Protected Member Functions inherited from URANIE::Relauncher::TDirEval | |
| void | buildWorkDir (void) |
| void | buildTmpDir (int id, Bool_t ch=kTRUE) |
Constructor & Destructor Documentation
◆ TCodeEval()
| URANIE::Relauncher::TCodeEval::TCodeEval | ( | const char * | scmd | ) |
◆ ~TCodeEval()
|
virtual |
Member Function Documentation
◆ callFunction()
|
virtual |
Implements URANIE::Relauncher::TIOFileEval.
References _cmd.
◆ rebuild()
|
virtual |
protocole
Reimplemented from URANIE::Relauncher::TBaseEval.
References URANIE::Relauncher::TDirEval::_keepAllFolders, URANIE::Relauncher::TBaseEval::_subeval, URANIE::Relauncher::TIOFileEval::setClone(), setTmpDir(), and TCodeEval().
◆ setTmpDir()
|
virtual |
configuration
Reimplemented from URANIE::Relauncher::TIOFileEval.
References _cmd, URANIE::Relauncher::TDirEval::_keepAllFolders, _origcmd, URANIE::Relauncher::TDirEval::_tmpdir, and URANIE::Relauncher::TIOFileEval::setTmpDir().
Referenced by rebuild().
◆ unbuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
Member Data Documentation
◆ _cmd
|
protected |
Referenced by callFunction(), setTmpDir(), and TCodeEval().
◆ _origcmd
|
protected |
Referenced by setTmpDir(), and TCodeEval().

Public Member Functions inherited from