Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / MetaModelOptim
v4.10.0
|
Public Member Functions |
Protected Member Functions |
Protected Attributes |
Private Member Functions |
List of all members
URANIE::MetaModelOptim::THJMA Class Reference
#include <THJMA.h>
Inheritance diagram for URANIE::MetaModelOptim::THJMA:

Collaboration diagram for URANIE::MetaModelOptim::THJMA:

Public Member Functions | |
| THJMA (URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run) | |
| virtual | ~THJMA () |
| virtual void | addObjective (URANIE::DataServer::TAttribute *, URANIE::Reoptimizer::TOptimFit *f=NULL) |
| void | setUsable (URANIE::Reoptimizer::TOptimFit *) |
| void | setSize (int first, int step) |
| void | fitnessChanged () |
| virtual void | solverLoop () |
| double * | item (int) |
Protected Member Functions | |
| void | build () |
| void | globalsearch (struct hjma_work &self) |
| int | hjonestep (struct hjma_work &self, double *dep, double step) |
| void | hjtwostep (struct hjma_work &self, double *dep) |
| int | hjsearch (struct hjma_work &self, double prox, int loop, int dup) |
| int | duplicate (struct hjma_work &self, double it) |
| void | addSolution (struct hjma_work &self) |
| int | getBest (struct hjma_work &self) |
Protected Attributes | |
| int | _Ncall |
| int | _Ncut |
| int | _Nfirst |
| int | _Nstep |
| int | _first |
| int | _update |
| URANIE::DataServer::TAttribute * | _y |
| URANIE::Reoptimizer::TFitGetter * | _crit |
| URANIE::Reoptimizer::TFitGetter * | _valid |
| TRandom3 | _rnd |
| double ** | _global |
| std::vector< double * > * | _mode |
| struct domain * | _dom |
Private Member Functions | |
| double | evaluate_pt (struct hjma_pt &pt) |
| void | evaluate_best (struct hjma_work &self) |
| bool | evaluate_current (struct hjma_work &self) |
Constructor & Destructor Documentation
◆ THJMA()
| URANIE::MetaModelOptim::THJMA::THJMA | ( | URANIE::DataServer::TDataServer * | tds, |
| URANIE::Relauncher::TRun * | run | ||
| ) |
◆ ~THJMA()
|
virtual |
Member Function Documentation
◆ addObjective()
|
virtual |
◆ addSolution()
|
protected |
◆ build()
|
protected |
◆ duplicate()
|
protected |
◆ evaluate_best()
|
inlineprivate |
◆ evaluate_current()
|
inlineprivate |
◆ evaluate_pt()
|
inlineprivate |
References hjma_pt::codi, hjma_pt::codo, and hjma_pt::xy.
◆ fitnessChanged()
| void URANIE::MetaModelOptim::THJMA::fitnessChanged | ( | ) |
◆ getBest()
|
protected |
◆ globalsearch()
|
protected |
◆ hjonestep()
|
protected |
◆ hjsearch()
|
protected |
References PAS.
◆ hjtwostep()
|
protected |
◆ item()
| double * URANIE::MetaModelOptim::THJMA::item | ( | int | i | ) |
◆ setSize()
| void URANIE::MetaModelOptim::THJMA::setSize | ( | int | first, |
| int | step | ||
| ) |
◆ setUsable()
| void URANIE::MetaModelOptim::THJMA::setUsable | ( | URANIE::Reoptimizer::TOptimFit * | signif | ) |
◆ solverLoop()
|
virtual |
References hjma_work::best, hjma_pt::codi, hjma_pt::codo, nMAJ, nRAFINE, nSEARCH, hjma_work::one, hjma_work::two, and hjma_pt::xy.
Member Data Documentation
◆ _crit
|
protected |
◆ _dom
|
protected |
◆ _first
|
protected |
Referenced by THJMA().
◆ _global
|
protected |
◆ _mode
|
protected |
◆ _Ncall
|
protected |
Referenced by THJMA().
◆ _Ncut
|
protected |
Referenced by THJMA().
◆ _Nfirst
|
protected |
Referenced by THJMA().
◆ _Nstep
|
protected |
Referenced by THJMA().
◆ _rnd
|
protected |
Referenced by THJMA().
◆ _update
|
protected |
Referenced by THJMA().
◆ _valid
|
protected |
◆ _y
|
protected |
