English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::Relauncher::TCoroutineRun Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
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 TEvalgetEval ()
 
- 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   
)

◆ ~TCoroutineRun()

URANIE::Relauncher::TCoroutineRun::~TCoroutineRun ( void  )
virtual

Member Function Documentation

◆ empty()

bool URANIE::Relauncher::TCoroutineRun::empty ( )

◆ get()

int URANIE::Relauncher::TCoroutineRun::get ( long &  id)
virtual

◆ serviceGet()

struct element URANIE::Relauncher::TCoroutineRun::serviceGet ( )

◆ servicePut()

void URANIE::Relauncher::TCoroutineRun::servicePut ( long  id,
int  ret 
)

◆ startSlave()

void URANIE::Relauncher::TCoroutineRun::startSlave ( void  )
virtual

◆ stopSlave()

void URANIE::Relauncher::TCoroutineRun::stopSlave ( void  )
virtual

Member Data Documentation

◆ _next

struct relement URANIE::Relauncher::TCoroutineRun::_next
protected

Referenced by get(), and servicePut().