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

#include <TComposeMulti.h>

Inheritance diagram for URANIE::Relauncher::TComposeMulti:
Collaboration diagram for URANIE::Relauncher::TComposeMulti:

Public Member Functions

 TComposeMulti (TEval *)
 
virtual ~TComposeMulti ()
 
void addBeforeEval (TEval *)
 
void addAfterEval (TEval *)
 
void setBeforeEvals (Int_t, TEval *,...)
 
void setAfterEvals (Int_t, TEval *,...)
 
void addConstantValue (URANIE::DataServer::TAttribute *, double)
 
virtual void freeze ()
 
void _rebuild (int, Bool_t)
 
virtual TEvalrebuild (int rank, Bool_t chef=kTRUE)
 
virtual Bool_t unbuild ()
 
virtual int meval (double *, double **)
 

Protected Attributes

TList * _after
 
TList * _before
 
TSubMulti * _multi
 
Int_t _mfirst
 
Int_t _msize
 
Int_t _allsize
 
TObjArray _const
 
std::vector< double > _val
 

Constructor & Destructor Documentation

◆ TComposeMulti()

URANIE::Relauncher::TComposeMulti::TComposeMulti ( TEval fun)

References _after, _before, and _multi.

◆ ~TComposeMulti()

URANIE::Relauncher::TComposeMulti::~TComposeMulti ( )
virtual

References _after, _before, and _multi.

Member Function Documentation

◆ _rebuild()

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

◆ addAfterEval()

void URANIE::Relauncher::TComposeMulti::addAfterEval ( TEval un)

References _after.

◆ addBeforeEval()

void URANIE::Relauncher::TComposeMulti::addBeforeEval ( TEval un)

References _before.

◆ addConstantValue()

void URANIE::Relauncher::TComposeMulti::addConstantValue ( URANIE::DataServer::TAttribute *  att,
double  val 
)

References _const, and _val.

◆ freeze()

◆ meval()

int URANIE::Relauncher::TComposeMulti::meval ( double *  ,
double **   
)
virtual

◆ rebuild()

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

References _rebuild().

◆ setAfterEvals()

void URANIE::Relauncher::TComposeMulti::setAfterEvals ( Int_t  size,
TEval un,
  ... 
)

References _after.

◆ setBeforeEvals()

void URANIE::Relauncher::TComposeMulti::setBeforeEvals ( Int_t  size,
TEval un,
  ... 
)

References _before.

◆ unbuild()

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

Member Data Documentation

◆ _after

TList* URANIE::Relauncher::TComposeMulti::_after
protected

◆ _allsize

Int_t URANIE::Relauncher::TComposeMulti::_allsize
protected

Referenced by freeze(), and meval().

◆ _before

TList * URANIE::Relauncher::TComposeMulti::_before
protected

◆ _const

TObjArray URANIE::Relauncher::TComposeMulti::_const
protected

Referenced by addConstantValue(), freeze(), and meval().

◆ _mfirst

Int_t URANIE::Relauncher::TComposeMulti::_mfirst
protected

Referenced by freeze(), and meval().

◆ _msize

Int_t URANIE::Relauncher::TComposeMulti::_msize
protected

Referenced by freeze(), and meval().

◆ _multi

TSubMulti* URANIE::Relauncher::TComposeMulti::_multi
protected

◆ _val

std::vector<double> URANIE::Relauncher::TComposeMulti::_val
protected

Referenced by addConstantValue(), and meval().