Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.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 () |
Public Member Functions inherited from URANIE::Relauncher::TEval | |
virtual | ~TEval () |
virtual void | provideSingleResult ()=0 |
virtual int | eval (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, int=0)=0 |
Protected Attributes | |
int | _freezed |
TObjArray | _input |
TObjArray | _output |
Constructor & Destructor Documentation
◆ TBaseEval()
URANIE::Relauncher::TBaseEval::TBaseEval | ( | ) |
References _freezed.
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::TComposeEval, and URANIE::Relauncher::TCodeEval.
References _freezed.
Referenced by URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TComposeMulti::freeze(), URANIE::Relauncher::TCodeEval::freeze(), getInputList(), and getOutputList().
◆ getInputList()
|
virtual |
Implements URANIE::Relauncher::TEval.
References _input, and freeze().
Referenced by addAllInputs().
◆ getOutDimension()
|
virtual |
Implements URANIE::Relauncher::TEval.
Referenced by URANIE::Relauncher::TCJitEval::eval(), URANIE::Relauncher::TCodeEval::eval(), and URANIE::Relauncher::TPythonEval::eval().
◆ getOutputList()
|
virtual |
Implements URANIE::Relauncher::TEval.
◆ isThreadSafe()
|
inlinevirtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TCIntEval, and URANIE::Relauncher::TComposeEval.
◆ rebuild()
|
virtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TCodeEval, and URANIE::Relauncher::TComposeEval.
◆ unbuild()
|
virtual |
Implements URANIE::Relauncher::TEval.
Reimplemented in URANIE::Relauncher::TCodeEval, and URANIE::Relauncher::TComposeEval.
Member Data Documentation
◆ _freezed
|
protected |
Referenced by URANIE::Relauncher::TStandardEval::addInput(), URANIE::Relauncher::TStandardEval::addOutput(), clean(), cleanOutputs(), freeze(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeEval::freeze(), URANIE::Relauncher::TComposeEval::setEvals(), URANIE::Relauncher::TStandardEval::setInputs(), URANIE::Relauncher::TStandardEval::setOutputs(), and TBaseEval().
◆ _input
|
protected |
◆ _output
|
protected |
Referenced by URANIE::Relauncher::TStandardEval::addOutput(), clean(), cleanOutputs(), containsStringType(), URANIE::Relauncher::TCIntEval::eval(), URANIE::Relauncher::TPythonEval::eval(), URANIE::Relauncher::TComposeEval::freeze(), URANIE::Relauncher::TCodeEval::freeze(), getOutputList(), and URANIE::Relauncher::TStandardEval::setOutputs().