Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
URANIE::Relauncher::TCodeAsEval Class Reference
#include <TCodeAsEval.h>
Inheritance diagram for URANIE::Relauncher::TCodeAsEval:

Collaboration diagram for URANIE::Relauncher::TCodeAsEval:

Public Member Functions | |
TCodeAsEval (URANIE::Launcher::TCode *) | |
virtual | ~TCodeAsEval () |
void | setJob (URANIE::Launcher::forkcode *) |
void | prepareEntries (URANIE::Launcher::forkcode *, vector< URANIE::DataServer::UEntry *> *) |
virtual void | freeze () |
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 ncalc=0) |
![]() | |
TShareEval () | |
virtual void | provideSingleResult () |
virtual int | eval (std::vector< URANIE::DataServer::UEntry *> *, std::vector< URANIE::DataServer::UEntry *> *, int=0) |
![]() | |
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 () |
![]() | |
virtual | ~TEval () |
Protected Attributes | |
URANIE::Launcher::forkcode * | _fjob |
vector< URANIE::DataServer::UEntry * > | _inputValues |
vector< URANIE::DataServer::UEntry * > | _outputValues |
![]() | |
bool | _freezed |
bool | _subeval |
bool | _mpi |
TObjArray | _input |
TObjArray | _output |
Constructor & Destructor Documentation
◆ TCodeAsEval()
URANIE::Relauncher::TCodeAsEval::TCodeAsEval | ( | URANIE::Launcher::TCode * | code | ) |
Referenced by rebuild().
◆ ~TCodeAsEval()
|
virtual |
References _fjob, _inputValues, and _outputValues.
Member Function Documentation
◆ eval()
|
virtual |
◆ freeze()
|
virtual |
◆ prepareEntries()
void URANIE::Relauncher::TCodeAsEval::prepareEntries | ( | URANIE::Launcher::forkcode * | fjob, |
vector< URANIE::DataServer::UEntry *> * | in | ||
) |
References URANIE::Relauncher::TBaseEval::_input, and _inputValues.
Referenced by eval().
◆ rebuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References setJob(), and TCodeAsEval().
◆ setJob()
void URANIE::Relauncher::TCodeAsEval::setJob | ( | URANIE::Launcher::forkcode * | job | ) |
References _fjob, URANIE::Relauncher::TBaseEval::_input, _inputValues, URANIE::Relauncher::TBaseEval::_output, and _outputValues.
Referenced by rebuild().
◆ unbuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
Member Data Documentation
◆ _fjob
|
protected |
Referenced by eval(), setJob(), and ~TCodeAsEval().
◆ _inputValues
|
protected |
Referenced by eval(), prepareEntries(), setJob(), and ~TCodeAsEval().
◆ _outputValues
|
protected |
Referenced by eval(), setJob(), and ~TCodeAsEval().