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

#include <TComposeEval.h>

Inheritance diagram for URANIE::Relauncher::TSubEval:
Collaboration diagram for URANIE::Relauncher::TSubEval:

Public Member Functions

 TSubEval (TEval *)
 
virtual ~TSubEval ()
 
TEvalgetEval ()
 
int freeze (Int_t, TObjArray &, TObjArray &, TObjArray &)
 
void match (TObjArray &)
 
void _rebuild (int, Bool_t)
 
TSubEvalrebuild (int, Bool_t)
 
void unbuild ()
 
int eval (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, int=0)
 

Protected Attributes

TEval_eval
 
int _dec
 
std::vector< int > _select
 
std::vector< int > _selectout
 

Constructor & Destructor Documentation

◆ TSubEval()

URANIE::Relauncher::TSubEval::TSubEval ( TEval fun)

◆ ~TSubEval()

URANIE::Relauncher::TSubEval::~TSubEval ( )
virtual

Member Function Documentation

◆ _rebuild()

void URANIE::Relauncher::TSubEval::_rebuild ( int  rank,
Bool_t  chef 
)

References _eval, and URANIE::Relauncher::TEval::rebuild().

Referenced by rebuild().

◆ eval()

int URANIE::Relauncher::TSubEval::eval ( vector< URANIE::DataServer::UEntry * > *  in,
vector< URANIE::DataServer::UEntry * > *  out,
int  ncalc = 0 
)

◆ freeze()

int URANIE::Relauncher::TSubEval::freeze ( Int_t  ,
TObjArray &  ,
TObjArray &  ,
TObjArray &   
)

◆ getEval()

TEval * URANIE::Relauncher::TSubEval::getEval ( )

◆ match()

◆ rebuild()

TSubEval * URANIE::Relauncher::TSubEval::rebuild ( int  rank,
Bool_t  chef 
)

◆ unbuild()

void URANIE::Relauncher::TSubEval::unbuild ( )

Member Data Documentation

◆ _dec

int URANIE::Relauncher::TSubEval::_dec
protected

Referenced by freeze().

◆ _eval

TEval* URANIE::Relauncher::TSubEval::_eval
protected

◆ _select

std::vector<int> URANIE::Relauncher::TSubEval::_select
protected

Referenced by eval(), and match().

◆ _selectout

std::vector<int> URANIE::Relauncher::TSubEval::_selectout
protected

Referenced by eval(), and match().