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::TVizirIsland Class Reference
Uranie / ReOptimizer v4.9.0
/* @license-end */
URANIE::Reoptimizer::TVizirIsland Class Reference

#include <TVizirIsland.h>

Inheritance diagram for URANIE::Reoptimizer::TVizirIsland:
Collaboration diagram for URANIE::Reoptimizer::TVizirIsland:

Public Member Functions

 TVizirIsland (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, TVizirSolver *algo)
 
 TVizirIsland (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun, TVizirSolver *algo)
 
virtual ~TVizirIsland ()
 
void setIsland (int size)
 
TMaster protocole
virtual void solverLoop ()
 
- Public Member Functions inherited from URANIE::Reoptimizer::TVizirShare
 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 run (struct vzrtribe *all)
 
- Protected Member Functions inherited from URANIE::Reoptimizer::TVizirShare
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 _ilot
 
- Protected Attributes inherited from URANIE::Reoptimizer::TVizirShare
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

◆ TVizirIsland() [1/2]

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

References _ilot.

◆ TVizirIsland() [2/2]

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

References _ilot.

◆ ~TVizirIsland()

virtual URANIE::Reoptimizer::TVizirIsland::~TVizirIsland ( )
inlinevirtual

Member Function Documentation

◆ run()

◆ setIsland()

void URANIE::Reoptimizer::TVizirIsland::setIsland ( int  size)
inline

References _ilot.

◆ solverLoop()

Member Data Documentation

◆ _ilot

int URANIE::Reoptimizer::TVizirIsland::_ilot
protected