English Français

Documentation / Manuel développeur

Modules disponibles

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

#include <TVizirShare.h>

Inheritance diagram for URANIE::Reoptimizer::TVizirShare:
Collaboration diagram for URANIE::Reoptimizer::TVizirShare:

Public Member Functions

 TVizirShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, TVizirSolver *algo)
 
 TVizirShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun, TVizirSolver *algo)
 
virtual ~TVizirShare ()
 
void setFixedSeed ()
 
virtual void addObjective (URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
 
- Public Member Functions inherited from URANIE::Reoptimizer::TOptimShare
 TOptimShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run)
 
 TOptimShare (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun)
 
virtual ~TOptimShare ()
 
void addConstraint (URANIE::DataServer::TAttribute *, TOptimFit *f=NULL)
 
void setTolerance (double prec)
 Set the mono precision stop threshold.
 
double getTolerance ()
 
void setTrace (URANIE::DataServer::TDataServer *tds)
 
void setLog ()
 
void unsetLog ()
 
void changeLog ()
 
Bool_t getLog ()
 

Protected Member Functions

void build ()
 
void nodecode (Double_t *code, Double_t *phys)
 
void decode (Double_t *code, Double_t *phys)
 
void fillChoice (vector< URANIE::DataServer::UEntry * > *all, double *out)
 
vector< URANIE::DataServer::UEntry * > * fillData (vector< URANIE::DataServer::UEntry * > *in, vector< URANIE::DataServer::UEntry * > *out)
 
void fillTrace (vector< URANIE::DataServer::UEntry * > *in, vector< URANIE::DataServer::UEntry * > *out, vector< URANIE::DataServer::UEntry * > *all)
 
void fill (struct vzragent *ag)
 
void fill (struct vzragent *ag, int &decal)
 
- Protected Member Functions inherited from URANIE::Reoptimizer::TOptimShare
void initTrace ()
 

Protected Attributes

int _obj
 
int _valid
 
TMatrixD _minmax
 
TObjArray _crit
 
TVizirSolver_solv
 
- Protected Attributes inherited from URANIE::Reoptimizer::TOptimShare
double _prec
 
TObjArray _const
 
URANIE::DataServer::TDataServer * _tdstrc
 
int _idtrc
 
Bool_t _blog
 

Constructor & Destructor Documentation

◆ TVizirShare() [1/2]

URANIE::Reoptimizer::TVizirShare::TVizirShare ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TRun *  run,
TVizirSolver algo 
)

◆ TVizirShare() [2/2]

URANIE::Reoptimizer::TVizirShare::TVizirShare ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TEval *  fun,
TVizirSolver algo 
)

◆ ~TVizirShare()

URANIE::Reoptimizer::TVizirShare::~TVizirShare ( )
virtual

References _crit.

Member Function Documentation

◆ addObjective()

void URANIE::Reoptimizer::TVizirShare::addObjective ( URANIE::DataServer::TAttribute *  obj,
TOptimFit f = NULL 
)
virtual

Implements URANIE::Reoptimizer::TOptimShare.

References _crit.

◆ build()

◆ decode()

void URANIE::Reoptimizer::TVizirShare::decode ( Double_t *  code,
Double_t *  phys 
)
protected

◆ fill() [1/2]

void URANIE::Reoptimizer::TVizirShare::fill ( struct vzragent *  ag)
protected

◆ fill() [2/2]

void URANIE::Reoptimizer::TVizirShare::fill ( struct vzragent *  ag,
int &  decal 
)
protected

◆ fillChoice()

void URANIE::Reoptimizer::TVizirShare::fillChoice ( vector< URANIE::DataServer::UEntry * > *  all,
double *  out 
)
protected

◆ fillData()

vector< URANIE::DataServer::UEntry * > * URANIE::Reoptimizer::TVizirShare::fillData ( vector< URANIE::DataServer::UEntry * > *  in,
vector< URANIE::DataServer::UEntry * > *  out 
)
protected

◆ fillTrace()

void URANIE::Reoptimizer::TVizirShare::fillTrace ( vector< URANIE::DataServer::UEntry * > *  in,
vector< URANIE::DataServer::UEntry * > *  out,
vector< URANIE::DataServer::UEntry * > *  all 
)
protected

◆ nodecode()

void URANIE::Reoptimizer::TVizirShare::nodecode ( Double_t *  code,
Double_t *  phys 
)
protected

◆ setFixedSeed()

void URANIE::Reoptimizer::TVizirShare::setFixedSeed ( )

Member Data Documentation

◆ _crit

TObjArray URANIE::Reoptimizer::TVizirShare::_crit
protected

◆ _minmax

TMatrixD URANIE::Reoptimizer::TVizirShare::_minmax
protected

◆ _obj

◆ _solv

◆ _valid