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

#include <TInformMaster.h>

Inheritance diagram for URANIE::Relauncher::TInformMaster:
Collaboration diagram for URANIE::Relauncher::TInformMaster:

Public Member Functions

 TInformMaster (URANIE::DataServer::TDataServer *tds, TRun *run)
 
 TInformMaster (URANIE::DataServer::TDataServer *tds, TEval *fun)
 
 TInformMaster (URANIE::DataServer::TDataServer *tds, TStandardEval *fun, const char *in, const char *out)
 
virtual ~TInformMaster ()
 
- Public Member Functions inherited from URANIE::Relauncher::TMaster
 TMaster (URANIE::DataServer::TDataServer *, TRun *)
 
 TMaster (URANIE::DataServer::TDataServer *, TEval *)
 
 TMaster (URANIE::DataServer::TDataServer *, TStandardEval *, const char *, const char *)
 
virtual ~TMaster ()
 
void addConstantValue (URANIE::DataServer::TAttribute *att, double, bool KeepIt=false)
 
void addConstantValue (URANIE::DataServer::TAttribute *att, URANIE::DataServer::UEntry *, bool KeepIt=false)
 
void addTemporary (URANIE::DataServer::TAttribute *att)
 
void fillConstant ()
 
URANIE::DataServer::TDataServer * getTDS ()
 
TRungetRunner ()
 
virtual void solverLoop ()=0
 
void clean ()
 

Protected Member Functions

void getSample ()
 
void build ()
 
void allocSamplEntries (vector< URANIE::DataServer::UEntry * > &vec)
 
void getCurrentPattern (Int_t ipati, vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)
 
void putCurrentPattern (vector< URANIE::DataServer::UEntry * > *in, vector< URANIE::DataServer::UEntry * > *out, vector< URANIE::DataServer::UEntry * > *evt)
 
void putCurrentAsError (Int_t i, vector< URANIE::DataServer::UEntry * > *in, URANIE::DataServer::TDataServer *tds)
 
- Protected Member Functions inherited from URANIE::Relauncher::TMaster
void match_input ()
 
void fillDS ()
 
void allocInCodeEntries (int siz, vector< vector< URANIE::DataServer::UEntry * > > &, bool withid=false)
 
void allocOutCodeEntries (int siz, vector< vector< URANIE::DataServer::UEntry * > > &)
 
void allocGradCodeEntries (int siz, vector< vector< URANIE::DataServer::UEntry * > > &)
 
void allocDataEntries (int siz, vector< vector< URANIE::DataServer::UEntry * > > &)
 
void allocDataEntries (vector< URANIE::DataServer::UEntry * > &)
 
void inputForCode (const double *, double *)
 
void inputForCode (const double *, vector< URANIE::DataServer::UEntry * > *)
 
void outputFromCode (vector< URANIE::DataServer::UEntry * > *, double *)
 
void inputForCode (const vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)
 
void allFromCode (vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)
 

Protected Attributes

URANIE::DataServer::TDSNtupleD * _sampl
 
string _samplename
 
TList _inleaves
 
- Protected Attributes inherited from URANIE::Relauncher::TMaster
URANIE::DataServer::TDataServer * _tds
 
TRun_run
 
TRun_localrun
 
TEval_fun
 
TList _param
 
TList _sortie
 
int _NinDat
 
int _NinCod
 
int _Naux
 
int _NoutCod
 
int _NoutDat
 

Constructor & Destructor Documentation

◆ TInformMaster() [1/3]

URANIE::Relauncher::TInformMaster::TInformMaster ( URANIE::DataServer::TDataServer *  tds,
TRun run 
)

References getSample().

◆ TInformMaster() [2/3]

URANIE::Relauncher::TInformMaster::TInformMaster ( URANIE::DataServer::TDataServer *  tds,
TEval fun 
)

References getSample().

◆ TInformMaster() [3/3]

URANIE::Relauncher::TInformMaster::TInformMaster ( URANIE::DataServer::TDataServer *  tds,
TStandardEval fun,
const char *  in,
const char *  out 
)

References getSample().

◆ ~TInformMaster()

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

References _inleaves, _sampl, and _samplename.

Member Function Documentation

◆ allocSamplEntries()

void URANIE::Relauncher::TInformMaster::allocSamplEntries ( vector< URANIE::DataServer::UEntry * > &  vec)
protected

◆ build()

void URANIE::Relauncher::TInformMaster::build ( void  )
protected

◆ getCurrentPattern()

void URANIE::Relauncher::TInformMaster::getCurrentPattern ( Int_t  ipati,
vector< URANIE::DataServer::UEntry * > *  samp,
vector< URANIE::DataServer::UEntry * > *  res 
)
protected

◆ getSample()

void URANIE::Relauncher::TInformMaster::getSample ( void  )
protected

◆ putCurrentAsError()

void URANIE::Relauncher::TInformMaster::putCurrentAsError ( Int_t  i,
vector< URANIE::DataServer::UEntry * > *  in,
URANIE::DataServer::TDataServer *  tds 
)
protected

◆ putCurrentPattern()

void URANIE::Relauncher::TInformMaster::putCurrentPattern ( vector< URANIE::DataServer::UEntry * > *  in,
vector< URANIE::DataServer::UEntry * > *  out,
vector< URANIE::DataServer::UEntry * > *  evt 
)
protected

Member Data Documentation

◆ _inleaves

TList URANIE::Relauncher::TInformMaster::_inleaves
protected

◆ _sampl

URANIE::DataServer::TDSNtupleD* URANIE::Relauncher::TInformMaster::_sampl
protected

◆ _samplename

string URANIE::Relauncher::TInformMaster::_samplename
protected

Referenced by getSample(), and ~TInformMaster().