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::TBaseEval Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
URANIE::Relauncher::TBaseEval Class Reference

#include <TBaseEval.h>

Inheritance diagram for URANIE::Relauncher::TBaseEval:
Collaboration diagram for URANIE::Relauncher::TBaseEval:

Public Member Functions

 TBaseEval ()
 
virtual void addAllInputs (URANIE::DataServer::TDataServer *)
 
virtual void freeze ()
 
virtual TEvalrebuild (int rank, Bool_t chef=kTRUE)
 
virtual Bool_t unbuild ()
 
virtual TObjArray * getInputList ()
 
virtual TObjArray * getOutputList ()
 
virtual void checkAttributeType (URANIE::DataServer::TAttribute *att)
 
virtual int getOutDimension (vector< URANIE::DataServer::UEntry * > *)
 
virtual bool isThreadSafe ()
 
virtual bool containsStringType ()
 
virtual void clean ()
 
virtual void cleanOutputs ()
 
- Public Member Functions inherited from URANIE::Relauncher::TEval
virtual ~TEval ()
 
virtual void provideSingleResult ()=0
 
virtual int eval (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, int=0)=0
 

Protected Attributes

int _freezed
 
TObjArray _input
 
TObjArray _output
 

Constructor & Destructor Documentation

◆ TBaseEval()

URANIE::Relauncher::TBaseEval::TBaseEval ( )

References _freezed.

Member Function Documentation

◆ addAllInputs()

void URANIE::Relauncher::TBaseEval::addAllInputs ( URANIE::DataServer::TDataServer *  tds)
virtual

Implements URANIE::Relauncher::TEval.

References getInputList().

◆ checkAttributeType()

void URANIE::Relauncher::TBaseEval::checkAttributeType ( URANIE::DataServer::TAttribute *  att)
virtual

◆ clean()

void URANIE::Relauncher::TBaseEval::clean ( )
virtual

Implements URANIE::Relauncher::TEval.

References _freezed, _input, and _output.

◆ cleanOutputs()

void URANIE::Relauncher::TBaseEval::cleanOutputs ( )
virtual

Implements URANIE::Relauncher::TEval.

References _freezed, and _output.

◆ containsStringType()

bool URANIE::Relauncher::TBaseEval::containsStringType ( )
virtual

Implements URANIE::Relauncher::TEval.

References _input, and _output.

◆ freeze()

◆ getInputList()

TObjArray * URANIE::Relauncher::TBaseEval::getInputList ( )
virtual

Implements URANIE::Relauncher::TEval.

References _input, and freeze().

Referenced by addAllInputs().

◆ getOutDimension()

int URANIE::Relauncher::TBaseEval::getOutDimension ( vector< URANIE::DataServer::UEntry * > *  vec)
virtual

◆ getOutputList()

TObjArray * URANIE::Relauncher::TBaseEval::getOutputList ( )
virtual

Implements URANIE::Relauncher::TEval.

References _output, and freeze().

◆ isThreadSafe()

virtual bool URANIE::Relauncher::TBaseEval::isThreadSafe ( )
inlinevirtual

◆ rebuild()

TEval * URANIE::Relauncher::TBaseEval::rebuild ( int  rank,
Bool_t  chef = kTRUE 
)
virtual

◆ unbuild()

Bool_t URANIE::Relauncher::TBaseEval::unbuild ( )
virtual

Member Data Documentation

◆ _freezed

◆ _input

◆ _output