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::TCoroutineRun Class Reference
#include <TCoroutineRun.h>
Inheritance diagram for URANIE::Relauncher::TCoroutineRun:

Collaboration diagram for URANIE::Relauncher::TCoroutineRun:

Public Member Functions | |
| TCoroutineRun (TEval *, long) | |
| virtual | ~TCoroutineRun (void) |
| virtual void | startSlave (void) |
| virtual void | stopSlave (void) |
| bool | empty () |
| struct element | serviceGet () |
| void | servicePut (long, int) |
| virtual int | get (long &) |
Public Member Functions inherited from URANIE::Relauncher::TSimpleRun | |
| 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 () |
Public Member Functions inherited from URANIE::Relauncher::TShareRun | |
| TShareRun (TEval *fun) | |
| virtual | ~TShareRun () |
| virtual TEval * | getEval () |
Public Member Functions inherited from URANIE::Relauncher::TRun | |
| virtual | ~TRun () |
Protected Attributes | |
| struct relement | _next |
Protected Attributes inherited from URANIE::Relauncher::TSimpleRun | |
| std::queue< struct element > | _qin |
Protected Attributes inherited from URANIE::Relauncher::TShareRun | |
| TEval * | _fun |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Relauncher::TRun | |
| Int_t | _ncpus |
Constructor & Destructor Documentation
◆ TCoroutineRun()
| URANIE::Relauncher::TCoroutineRun::TCoroutineRun | ( | TEval * | , |
| long | |||
| ) |
References URANIE::Relauncher::TRun::_ncpus.
◆ ~TCoroutineRun()
|
virtual |
Member Function Documentation
◆ empty()
| bool URANIE::Relauncher::TCoroutineRun::empty | ( | ) |
References URANIE::Relauncher::TSimpleRun::_qin.
◆ get()
|
virtual |
Implements URANIE::Relauncher::TRun.
References _next, URANIE::Relauncher::relement::id, and URANIE::Relauncher::relement::stat.
◆ serviceGet()
| struct element URANIE::Relauncher::TCoroutineRun::serviceGet | ( | ) |
◆ servicePut()
| void URANIE::Relauncher::TCoroutineRun::servicePut | ( | long | id, |
| int | ret | ||
| ) |
References _next, URANIE::Relauncher::relement::id, and URANIE::Relauncher::relement::stat.
◆ startSlave()
|
virtual |
Implements URANIE::Relauncher::TRun.
◆ stopSlave()
|
virtual |
Implements URANIE::Relauncher::TRun.
References URANIE::Relauncher::TSimpleRun::put().
Member Data Documentation
◆ _next
|
protected |
Referenced by get(), and servicePut().

Public Member Functions inherited from