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

#include <TVizir2.h>

Inheritance diagram for URANIE::Reoptimizer::TVizir2:
Collaboration diagram for URANIE::Reoptimizer::TVizir2:

Public Member Functions

 TVizir2 (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *fun, TVizirSolver *algo)
 
 TVizir2 (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TEval *fun, TVizirSolver *algo)
 
virtual ~TVizir2 ()
 
TMaster protocole
virtual void solverLoop ()
 
bool isConverged ()
 
void extend (int more)
 
void fitnessChanged ()
 
int item (int id, double *zone, double *front, int *rank, int *age, int *info, double *isol)
 
- 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 (int cpus)
 
- 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

struct vzragent * _agent
 
- 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

◆ TVizir2() [1/2]

URANIE::Reoptimizer::TVizir2::TVizir2 ( URANIE::DataServer::TDataServer *  tds,
URANIE::Relauncher::TRun *  fun,
TVizirSolver algo 
)

References _agent.

◆ TVizir2() [2/2]

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

References _agent.

◆ ~TVizir2()

URANIE::Reoptimizer::TVizir2::~TVizir2 ( )
virtual

References _agent.

Member Function Documentation

◆ extend()

void URANIE::Reoptimizer::TVizir2::extend ( int  more)

References _agent.

◆ fitnessChanged()

void URANIE::Reoptimizer::TVizir2::fitnessChanged ( )

References _agent.

◆ isConverged()

bool URANIE::Reoptimizer::TVizir2::isConverged ( )

extra

References _agent.

◆ item()

◆ run()

◆ solverLoop()

Member Data Documentation

◆ _agent

struct vzragent* URANIE::Reoptimizer::TVizir2::_agent
protected