Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.0
|
URANIE::Relauncher::TSubEval Class Reference
#include <TComposeEval.h>
Inheritance diagram for URANIE::Relauncher::TSubEval:
Collaboration diagram for URANIE::Relauncher::TSubEval:
Public Member Functions | |
TSubEval (TEval *) | |
virtual | ~TSubEval () |
TEval * | getEval () |
int | freeze (Int_t, TObjArray &, TObjArray &, TObjArray &) |
void | match (TObjArray &) |
void | _rebuild (int, Bool_t) |
TSubEval * | rebuild (int, Bool_t) |
void | unbuild () |
int | eval (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, int=0) |
Protected Attributes | |
TEval * | _eval |
int | _dec |
std::vector< int > | _select |
std::vector< int > | _selectout |
Constructor & Destructor Documentation
◆ TSubEval()
URANIE::Relauncher::TSubEval::TSubEval | ( | TEval * | fun | ) |
◆ ~TSubEval()
|
virtual |
Member Function Documentation
◆ _rebuild()
void URANIE::Relauncher::TSubEval::_rebuild | ( | int | rank, |
Bool_t | chef | ||
) |
References _eval, and URANIE::Relauncher::TEval::rebuild().
Referenced by rebuild().
◆ eval()
int URANIE::Relauncher::TSubEval::eval | ( | vector< URANIE::DataServer::UEntry * > * | in, |
vector< URANIE::DataServer::UEntry * > * | out, | ||
int | ncalc = 0 |
||
) |
◆ freeze()
int URANIE::Relauncher::TSubEval::freeze | ( | Int_t | , |
TObjArray & | , | ||
TObjArray & | , | ||
TObjArray & | |||
) |
◆ getEval()
TEval * URANIE::Relauncher::TSubEval::getEval | ( | ) |
References _eval.
Referenced by URANIE::Relauncher::TComposeEval::isThreadSafe().
◆ match()
void URANIE::Relauncher::TSubEval::match | ( | TObjArray & | allvar | ) |
◆ rebuild()
TSubEval * URANIE::Relauncher::TSubEval::rebuild | ( | int | rank, |
Bool_t | chef | ||
) |
References _rebuild().
Referenced by URANIE::Relauncher::TComposeEval::_rebuild(), and URANIE::Relauncher::TComposeMulti::_rebuild().
◆ unbuild()
void URANIE::Relauncher::TSubEval::unbuild | ( | ) |
References _eval, and URANIE::Relauncher::TEval::unbuild().
Referenced by URANIE::Relauncher::TComposeEval::unbuild(), and URANIE::Relauncher::TComposeMulti::unbuild().
Member Data Documentation
◆ _dec
|
protected |
Referenced by freeze().
◆ _eval
|
protected |