English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::Relauncher::TEval Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
URANIE::Relauncher::TEval Class Referenceabstract

#include <TEval.h>

Inheritance diagram for URANIE::Relauncher::TEval:
Collaboration diagram for URANIE::Relauncher::TEval:

Classes

class  CanNotDealWithNotDouble
 
class  EvalIsNotThreadable
 
class  FreezedEval
 
class  ResultTypeMismatch
 

Public Member Functions

virtual ~TEval ()
 
virtual TObjArray * getInputList ()=0
 
virtual TObjArray * getOutputList ()=0
 
virtual void addAllInputs (URANIE::DataServer::TDataServer *)=0
 
virtual void provideSingleResult ()=0
 
virtual void freeze (void)=0
 
virtual TEvalrebuild (int rank, Bool_t chef=kTRUE)=0
 
virtual Bool_t unbuild ()=0
 
virtual bool isThreadSafe ()=0
 
virtual bool containsStringType ()=0
 
virtual void clean ()=0
 
virtual void cleanOutputs ()=0
 
virtual int eval (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, int=0)=0
 
virtual int getOutDimension (vector< URANIE::DataServer::UEntry * > *)=0
 

Constructor & Destructor Documentation

◆ ~TEval()

virtual URANIE::Relauncher::TEval::~TEval ( )
inlinevirtual

Member Function Documentation

◆ addAllInputs()

virtual void URANIE::Relauncher::TEval::addAllInputs ( URANIE::DataServer::TDataServer *  )
pure virtual

◆ clean()

virtual void URANIE::Relauncher::TEval::clean ( )
pure virtual

◆ cleanOutputs()

virtual void URANIE::Relauncher::TEval::cleanOutputs ( )
pure virtual

◆ containsStringType()

virtual bool URANIE::Relauncher::TEval::containsStringType ( )
pure virtual

◆ eval()

◆ freeze()

virtual void URANIE::Relauncher::TEval::freeze ( void  )
pure virtual

◆ getInputList()

◆ getOutDimension()

virtual int URANIE::Relauncher::TEval::getOutDimension ( vector< URANIE::DataServer::UEntry * > *  )
pure virtual

◆ getOutputList()

◆ isThreadSafe()

◆ provideSingleResult()

virtual void URANIE::Relauncher::TEval::provideSingleResult ( )
pure virtual

◆ rebuild()

◆ unbuild()