Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.0
|
#include <TCodeEval.h>
Public Member Functions | |
TCodeBase (const char *scmd) | |
virtual | ~TCodeBase (void) |
void | addInputFile (TCodeScript *fil) |
void | addOutputFile (TCodeResult *fil) |
void | setReference (TString dir) |
void | setWorkingDir (TString dir) |
void | setOldTmpDir () |
void | keepAllFolders () |
virtual void | setTmpDir (int id) |
Protected Member Functions | |
void | buildDir (void) |
int | putAndRun (Double_t *, int ncalc=-1) |
int | putAndRun (vector< URANIE::DataServer::UEntry * > *, int ncalc=-1) |
Protected Attributes | |
TString | _cmd |
TString | _origcmd |
TString | _initialdir |
TString | _localdir |
Bool_t | _isnumered |
Bool_t | _keepAllFolders |
TString | _workdir |
TString | _tmpdir |
TList * | _scripts |
TCodeResult * | _result |
Constructor & Destructor Documentation
◆ TCodeBase()
URANIE::Relauncher::TCodeBase::TCodeBase | ( | const char * | scmd | ) |
◆ ~TCodeBase()
Member Function Documentation
◆ addInputFile()
void URANIE::Relauncher::TCodeBase::addInputFile | ( | TCodeScript * | fil | ) |
References _scripts.
◆ addOutputFile()
void URANIE::Relauncher::TCodeBase::addOutputFile | ( | TCodeResult * | fil | ) |
References _result.
◆ buildDir()
|
protected |
References _initialdir, _localdir, and _workdir.
Referenced by URANIE::Relauncher::TCodeEval::freeze().
◆ keepAllFolders()
void URANIE::Relauncher::TCodeBase::keepAllFolders | ( | ) |
References _keepAllFolders.
◆ putAndRun() [1/2]
|
protected |
References _cmd, _keepAllFolders, _localdir, _result, _scripts, _tmpdir, URANIE::Relauncher::TCodeResult::clearFile(), URANIE::Relauncher::TCodeScript::put(), and setTmpDir().
Referenced by URANIE::Relauncher::TCodeEval::eval().
◆ putAndRun() [2/2]
|
protected |
◆ setOldTmpDir()
void URANIE::Relauncher::TCodeBase::setOldTmpDir | ( | ) |
References _isnumered.
◆ setReference()
void URANIE::Relauncher::TCodeBase::setReference | ( | TString | dir | ) |
References _localdir.
◆ setTmpDir()
|
virtual |
References _cmd, _isnumered, _keepAllFolders, _origcmd, _tmpdir, and _workdir.
Referenced by putAndRun(), putAndRun(), and URANIE::Relauncher::TCodeEval::rebuild().
◆ setWorkingDir()
void URANIE::Relauncher::TCodeBase::setWorkingDir | ( | TString | dir | ) |
References _workdir.
Member Data Documentation
◆ _cmd
|
protected |
Referenced by putAndRun(), putAndRun(), setTmpDir(), and TCodeBase().
◆ _initialdir
|
protected |
Referenced by buildDir().
◆ _isnumered
|
protected |
Referenced by setOldTmpDir(), and setTmpDir().
◆ _keepAllFolders
|
protected |
Referenced by keepAllFolders(), putAndRun(), putAndRun(), URANIE::Relauncher::TCodeEval::rebuild(), and setTmpDir().
◆ _localdir
|
protected |
Referenced by buildDir(), URANIE::Relauncher::TCodeEval::freeze(), putAndRun(), putAndRun(), and setReference().
◆ _origcmd
|
protected |
Referenced by setTmpDir(), and TCodeBase().
◆ _result
|
protected |
◆ _scripts
|
protected |
Referenced by addInputFile(), URANIE::Relauncher::TCodeEval::freeze(), putAndRun(), putAndRun(), TCodeBase(), and ~TCodeBase().
◆ _tmpdir
|
protected |
Referenced by URANIE::Relauncher::TCodeEval::eval(), putAndRun(), putAndRun(), setTmpDir(), and ~TCodeBase().
◆ _workdir
|
protected |
Referenced by buildDir(), setTmpDir(), and setWorkingDir().