Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.0
|
URANIE::Relauncher::TShareRun Class Referenceabstract
#include <TShareRun.h>
Inheritance diagram for URANIE::Relauncher::TShareRun:
Collaboration diagram for URANIE::Relauncher::TShareRun:
Public Member Functions | |
TShareRun (TEval *fun) | |
virtual | ~TShareRun () |
virtual TEval * | getEval () |
virtual void | put (long, vector< URANIE::DataServer::UEntry * > *in, vector< URANIE::DataServer::UEntry * > *out, int icalc)=0 |
Public Member Functions inherited from URANIE::Relauncher::TRun | |
virtual | ~TRun () |
virtual void | startSlave ()=0 |
virtual Bool_t | onMaster ()=0 |
virtual void | stopSlave ()=0 |
virtual Bool_t | readyToGet ()=0 |
virtual int | get (long &)=0 |
Protected Attributes | |
TEval * | _fun |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Relauncher::TRun | |
Int_t | _ncpus |
Constructor & Destructor Documentation
◆ TShareRun()
URANIE::Relauncher::TShareRun::TShareRun | ( | TEval * | fun | ) |
References _fun, and URANIE::Relauncher::TEval::freeze().
◆ ~TShareRun()
|
virtual |
Member Function Documentation
◆ getEval()
|
inlinevirtual |
Implements URANIE::Relauncher::TRun.
References _fun.
◆ put()
|
pure virtual |
Implements URANIE::Relauncher::TRun.
Implemented in URANIE::Relauncher::TSimpleRun, and URANIE::Relauncher::TSeparateRun.
Member Data Documentation
◆ _fun
|
protected |
Referenced by URANIE::Relauncher::TSeparateRun::calcul_loop(), URANIE::MpiRelauncher::TBiMpiRun::calcul_loop(), URANIE::Relauncher::TThreadedRun::calcul_loop(), getEval(), URANIE::MpiRelauncher::TBiMpiRun::leader_loop(), URANIE::Relauncher::TSeparateRun::startSlave(), URANIE::MpiRelauncher::TBiMpiRun::startSlave(), URANIE::Relauncher::TComponentRun::startSlave(), URANIE::Relauncher::TSequentialRun::startSlave(), and TShareRun().