Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
#include <TBaseEval.h>


Public Member Functions | |
TBaseEval () | |
virtual void | addAllInputs (URANIE::DataServer::TDataServer *) |
virtual void | freeze () |
virtual TEval * | rebuild (int rank, Bool_t chef=kTRUE) |
virtual Bool_t | unbuild () |
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 () |
virtual void | provideSingleResult ()=0 |
virtual int | eval (vector< URANIE::DataServer::UEntry *> *, vector< URANIE::DataServer::UEntry *> *, int=0)=0 |
Protected Attributes | |
bool | _freezed |
bool | _subeval |
bool | _mpi |
TObjArray | _input |
TObjArray | _output |
Constructor & Destructor Documentation
◆ TBaseEval()
URANIE::Relauncher::TBaseEval::TBaseEval | ( | ) |
Member Function Documentation
◆ addAllInputs()
|
virtual |
Implements URANIE::Relauncher::TEval.
References getInputList().
◆ checkAttributeType()
|
virtual |
◆ clean()
|
virtual |
Implements URANIE::Relauncher::TEval.
◆ cleanOutputs()
|
virtual |
Implements URANIE::Relauncher::TEval.
◆ containsStringType()
|
virtual |
Implements URANIE::Relauncher::TEval.
◆ freeze()
|
virtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TCodeBase, URANIE::Relauncher::TComposeEval, and URANIE::Relauncher::TCodeAsEval.
References _freezed.
Referenced by URANIE::Relauncher::TCodeAsEval::freeze(), URANIE::Relauncher::TComposeMulti::freeze(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeBase::freeze(), getInputList(), and getOutputList().
◆ getInputList()
|
virtual |
Implements URANIE::Relauncher::TEval.
References _input, and freeze().
Referenced by addAllInputs().
◆ getOutDimension()
|
virtual |
◆ getOutputList()
|
virtual |
Implements URANIE::Relauncher::TEval.
◆ isThreadSafe()
|
inlinevirtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TComposeEval, and URANIE::Relauncher::TCIntEval.
◆ rebuild()
|
virtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TComposeEval, URANIE::Relauncher::TCJitCodeEval, URANIE::Relauncher::TCodeEval, URANIE::Relauncher::TPyCodeEval, URANIE::Relauncher::TCodeAsEval, and URANIE::Relauncher::TLibCodeEval.
References _subeval.
◆ setMpi()
void URANIE::Relauncher::TBaseEval::setMpi | ( | ) |
References _mpi.
◆ unbuild()
|
virtual |
Member Data Documentation
◆ _freezed
|
protected |
Referenced by URANIE::Relauncher::TStandardEval::addInput(), URANIE::Relauncher::TStandardEval::addOutput(), clean(), cleanOutputs(), freeze(), URANIE::Relauncher::TCodeAsEval::freeze(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeBase::freeze(), URANIE::Relauncher::TComposeEval::setEvals(), URANIE::Relauncher::TStandardEval::setInputs(), and URANIE::Relauncher::TStandardEval::setOutputs().
◆ _input
|
protected |
Referenced by URANIE::Relauncher::TStandardEval::addInput(), clean(), containsStringType(), URANIE::Relauncher::TPythonEval::eval(), URANIE::Relauncher::TCodeAsEval::freeze(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeBase::freeze(), getInputList(), URANIE::Relauncher::TCodeAsEval::prepareEntries(), URANIE::Relauncher::TStandardEval::setInputs(), and URANIE::Relauncher::TCodeAsEval::setJob().
◆ _mpi
|
protected |
◆ _output
|
protected |
Referenced by URANIE::Relauncher::TStandardEval::addOutput(), clean(), cleanOutputs(), containsStringType(), URANIE::Relauncher::TPythonEval::eval(), URANIE::Relauncher::TCodeAsEval::eval(), URANIE::Relauncher::TCIntEval::eval(), URANIE::Relauncher::TCJitEval::eval(), URANIE::Relauncher::TCodeBase::eval(), URANIE::Relauncher::TCodeAsEval::freeze(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeBase::freeze(), getOutputList(), URANIE::Relauncher::TCodeAsEval::setJob(), and URANIE::Relauncher::TStandardEval::setOutputs().
◆ _subeval
|
protected |
Referenced by URANIE::Relauncher::TPythonEval::eval(), URANIE::Relauncher::TCIntEval::eval(), URANIE::Relauncher::TCJitEval::eval(), URANIE::Relauncher::TCodeBase::eval(), URANIE::Relauncher::TCodeBase::putAndRun(), URANIE::Relauncher::TLibCodeEval::rebuild(), rebuild(), URANIE::Relauncher::TPyCodeEval::rebuild(), URANIE::Relauncher::TCodeEval::rebuild(), and URANIE::Relauncher::TCJitCodeEval::rebuild().