Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.0
|
URANIE::Relauncher::TSequentialRun Class Reference
#include <TSequentialRun.h>
Inheritance diagram for URANIE::Relauncher::TSequentialRun:

Collaboration diagram for URANIE::Relauncher::TSequentialRun:

Public Member Functions | |
TSequentialRun (TEval *) | |
virtual | ~TSequentialRun (void) |
virtual void | startSlave (void) |
virtual void | stopSlave (void) |
virtual int | get (long &) |
![]() | |
TSimpleRun (TEval *fun) | |
virtual | ~TSimpleRun () |
virtual Bool_t | onMaster (void) |
virtual void | put (long, vector< URANIE::DataServer::UEntry *> *in, vector< URANIE::DataServer::UEntry *> *out, int icalc=0) |
virtual Bool_t | readyToGet () |
![]() | |
TShareRun (TEval *fun) | |
virtual | ~TShareRun () |
virtual TEval * | getEval () |
![]() | |
virtual | ~TRun () |
Protected Attributes | |
TEval * | _workfun |
![]() | |
std::queue< struct element > | _qin |
![]() | |
TEval * | _fun |
Additional Inherited Members | |
![]() | |
Int_t | _ncpus |
Constructor & Destructor Documentation
◆ TSequentialRun()
URANIE::Relauncher::TSequentialRun::TSequentialRun | ( | TEval * | fun | ) |
References URANIE::Relauncher::TRun::_ncpus, and _workfun.
◆ ~TSequentialRun()
|
virtual |
References stopSlave().
Member Function Documentation
◆ get()
|
virtual |
◆ startSlave()
|
virtual |
Implements URANIE::Relauncher::TRun.
References URANIE::Relauncher::TShareRun::_fun, _workfun, and URANIE::Relauncher::TEval::rebuild().
◆ stopSlave()
|
virtual |
Implements URANIE::Relauncher::TRun.
References _workfun, and URANIE::Relauncher::TEval::unbuild().
Referenced by ~TSequentialRun().
Member Data Documentation
◆ _workfun
|
protected |
Referenced by get(), startSlave(), stopSlave(), and TSequentialRun().