Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
#include <TComposeEval.h>


Public Member Functions | |
| TComposeEval () | |
| virtual | ~TComposeEval () |
| void | addEval (TEval *) |
| void | setEvals (Int_t, TEval *,...) |
| void | addConstantValue (URANIE::DataServer::TAttribute *, double) |
| virtual void | freeze () |
| void | _rebuild (int, Bool_t) |
| 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) |
| virtual bool | isThreadSafe () |
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 | containsStringType () |
| virtual void | clean () |
| virtual void | cleanOutputs () |
| void | setMpi () |
Public Member Functions inherited from URANIE::Relauncher::TEval | |
| virtual | ~TEval () |
Public Member Functions inherited from URANIE::Relauncher::TDirEval | |
| TDirEval () | |
| virtual | ~TDirEval () |
| void | setWorkingDir (TString dir) |
| void | setOldTmpDir () |
| void | keepAllFolders () |
Protected Attributes | |
| TList * | _eval |
| TObjArray | _const |
| std::vector< double > | _val |
| int | _allsize |
Protected Attributes inherited from URANIE::Relauncher::TBaseEval | |
| bool | _freezed |
| bool | _subeval |
| bool | _mpi |
| TObjArray | _input |
| TObjArray | _output |
Protected Attributes inherited from URANIE::Relauncher::TDirEval | |
| Bool_t | _isnumered |
| Bool_t | _keepAllFolders |
| TString | _initialdir |
| TString | _workdir |
| TString | _tmpdir |
Additional Inherited Members | |
Protected Member Functions inherited from URANIE::Relauncher::TDirEval | |
| void | buildWorkDir (void) |
| void | buildTmpDir (int id, Bool_t ch=kTRUE) |
Constructor & Destructor Documentation
◆ TComposeEval()
◆ ~TComposeEval()
|
virtual |
References _eval.
Member Function Documentation
◆ _rebuild()
| void URANIE::Relauncher::TComposeEval::_rebuild | ( | int | rank, |
| Bool_t | chef | ||
| ) |
References _eval, and URANIE::Relauncher::TSubEval::rebuild().
Referenced by rebuild().
◆ addConstantValue()
| void URANIE::Relauncher::TComposeEval::addConstantValue | ( | URANIE::DataServer::TAttribute * | att, |
| double | val | ||
| ) |
◆ addEval()
◆ eval()
|
virtual |
Implements URANIE::Relauncher::TEval.
References _const, _eval, URANIE::Relauncher::TDirEval::_initialdir, URANIE::Relauncher::TDirEval::_tmpdir, _val, and URANIE::Relauncher::TSubEval::eval().
◆ freeze()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References _allsize, _const, _eval, URANIE::Relauncher::TBaseEval::_freezed, URANIE::Relauncher::TBaseEval::_input, URANIE::Relauncher::TBaseEval::_output, URANIE::Relauncher::TBaseEval::freeze(), URANIE::Relauncher::TSubEval::freeze(), and URANIE::Relauncher::TSubEval::match().
◆ isThreadSafe()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References _eval, URANIE::Relauncher::TDirEval::_workdir, URANIE::Relauncher::TSubEval::getEval(), and URANIE::Relauncher::TEval::isThreadSafe().
◆ rebuild()
|
virtual |
◆ setEvals()
| void URANIE::Relauncher::TComposeEval::setEvals | ( | Int_t | size, |
| TEval * | un, | ||
| ... | |||
| ) |
References _eval, and URANIE::Relauncher::TBaseEval::_freezed.
◆ unbuild()
|
virtual |
Reimplemented from URANIE::Relauncher::TBaseEval.
References _eval, and URANIE::Relauncher::TSubEval::unbuild().
Member Data Documentation
◆ _allsize
|
protected |
Referenced by freeze().
◆ _const
|
protected |
Referenced by addConstantValue(), eval(), and freeze().
◆ _eval
|
protected |
Referenced by _rebuild(), addEval(), eval(), freeze(), isThreadSafe(), setEvals(), TComposeEval(), unbuild(), and ~TComposeEval().
◆ _val
|
protected |
Referenced by addConstantValue(), and eval().

Public Member Functions inherited from