Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReOptimizer v4.9.0
|
#include <TVizir2.h>
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()
|
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()
int URANIE::Reoptimizer::TVizir2::item | ( | int | id, |
double * | zone, | ||
double * | front, | ||
int * | rank, | ||
int * | age, | ||
int * | info, | ||
double * | isol | ||
) |
References _agent, URANIE::Reoptimizer::TVizirShare::_obj, URANIE::Reoptimizer::TVizirShare::_solv, URANIE::Reoptimizer::TVizirShare::_valid, URANIE::Reoptimizer::TVizirShare::decode(), URANIE::Reoptimizer::TVizirSolver::individu(), URANIE::Reoptimizer::TVizirSolver::isCoded(), and URANIE::Reoptimizer::TVizirShare::nodecode().
◆ run()
|
protected |
References _agent, URANIE::Reoptimizer::TVizirShare::_obj, URANIE::Reoptimizer::TVizirShare::_solv, URANIE::Reoptimizer::TOptimShare::_tdstrc, URANIE::Reoptimizer::TVizirShare::_valid, URANIE::Reoptimizer::TVizirShare::decode(), URANIE::Reoptimizer::TVizirShare::fillChoice(), URANIE::Reoptimizer::TVizirShare::fillData(), URANIE::Reoptimizer::TVizirShare::fillTrace(), URANIE::Reoptimizer::TVizirSolver::isCoded(), and URANIE::Reoptimizer::TVizirShare::nodecode().
Referenced by solverLoop().
◆ solverLoop()
|
virtual |
References _agent, URANIE::Reoptimizer::TOptimShare::_const, URANIE::Reoptimizer::TVizirShare::_crit, URANIE::Reoptimizer::TVizirShare::_obj, URANIE::Reoptimizer::TOptimShare::_prec, URANIE::Reoptimizer::TVizirShare::_solv, URANIE::Reoptimizer::TVizirShare::_valid, URANIE::Reoptimizer::TVizirShare::build(), URANIE::Reoptimizer::TVizirSolver::build(), URANIE::Reoptimizer::TVizirShare::fill(), URANIE::Reoptimizer::TVizirSolver::resume(), and run().
Member Data Documentation
◆ _agent
|
protected |
Referenced by extend(), fitnessChanged(), isConverged(), item(), run(), solverLoop(), TVizir2(), TVizir2(), and ~TVizir2().