Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.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 void | freeze (void) |
virtual TEval * | rebuild (int rank, Bool_t chef=kTRUE) |
virtual Bool_t | unbuild () |
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 () |
Public Member Functions inherited from URANIE::Relauncher::TEval | |
virtual | ~TEval () |
Public Member Functions inherited from URANIE::Relauncher::TCodeBase | |
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) |
Additional Inherited Members | |
Protected Member Functions inherited from URANIE::Relauncher::TCodeBase | |
void | buildDir (void) |
int | putAndRun (Double_t *, int ncalc=-1) |
int | putAndRun (vector< URANIE::DataServer::UEntry * > *, int ncalc=-1) |
Protected Attributes inherited from URANIE::Relauncher::TBaseEval | |
int | _freezed |
TObjArray | _input |
TObjArray | _output |
Protected Attributes inherited from URANIE::Relauncher::TCodeBase | |
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
◆ TCodeEval()
URANIE::Relauncher::TCodeEval::TCodeEval | ( | const char * | scmd | ) |
◆ ~TCodeEval()
|
virtual |
Member Function Documentation
◆ eval()
|
virtual |
◆ freeze()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References URANIE::Relauncher::TBaseEval::_freezed, URANIE::Relauncher::TBaseEval::_input, URANIE::Relauncher::TCodeBase::_localdir, URANIE::Relauncher::TBaseEval::_output, URANIE::Relauncher::TCodeBase::_result, URANIE::Relauncher::TCodeBase::_scripts, URANIE::Relauncher::TCodeResult::build(), URANIE::Relauncher::TCodeScript::build(), URANIE::Relauncher::TCodeBase::buildDir(), and URANIE::Relauncher::TBaseEval::freeze().
◆ rebuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References URANIE::Relauncher::TCodeBase::_keepAllFolders, and URANIE::Relauncher::TCodeBase::setTmpDir().
◆ unbuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.