Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReOptimizer
v4.10.0
|
#include <TVizirSwarm.h>


Public Member Functions | |
| TVizirSwarm () | |
| virtual | ~TVizirSwarm () |
| void | setMovement (TVizirMovement *move) |
| Set movement. More... | |
| void | setLocalSize (int pop, int step=3) |
| virtual struct vzragent * | build (int, int, int, double) |
Public Member Functions inherited from URANIE::Reoptimizer::TVizirSolverShare | |
| void | setSize (int pop, int neval=0, int step=0) |
| Bool_t | setResume (int pop, char *file) |
| void | setStrictConstraintPolicy () |
| void | setSoftConstraintPolicy () |
| void | setConstraintPolicy (int val=0) |
| void | setMogaDiversity (int val=0) |
| void | setCrowdDiversity (int vois=0) |
| void | setPairDiversity (int vois=0) |
| void | setIbeaDiversity (double k=0) |
| void | setKneeDiversity (int vois=0, double taux=0.0) |
| void | setMoeadDiversity (int cut1, int cut2=0, int vois=0) |
| void | setModalDiversity (int vois=0) |
| void | setStoppingCriteria (int stop=0) |
| void | setQuiet () |
| virtual void | resume (struct vzragent *ag) |
| virtual int | individu (struct vzragent *ag, int id, double **zone, double **front, void **data, int *rank, int *age, int *info, double *isol) |
| virtual Bool_t | isCoded () |
Protected Attributes | |
| TVizirMovement * | _move |
| int | _localpop |
| int | _localstep |
Protected Attributes inherited from URANIE::Reoptimizer::TVizirSolverShare | |
| int | _pop |
| int | _eval |
| int | _step |
| int | _policy |
| int | _cut1 |
| int | _cut2 |
| int | _continue |
| char * | _resume |
| Bool_t | _doresume |
| Bool_t | _quiet |
| struct diversity | _diversity |
Additional Inherited Members | |
Protected Member Functions inherited from URANIE::Reoptimizer::TVizirSolverShare | |
| void | defaultShare () |
| void | buildShare (struct vzrbase *pop) |
Constructor & Destructor Documentation
◆ TVizirSwarm()
| URANIE::Reoptimizer::TVizirSwarm::TVizirSwarm | ( | ) |
References _localpop, _localstep, _move, and URANIE::Reoptimizer::TVizirSolverShare::defaultShare().
◆ ~TVizirSwarm()
|
virtual |
Member Function Documentation
◆ build()
|
virtual |
Implements URANIE::Reoptimizer::TVizirSolver.
References URANIE::Reoptimizer::TVizirSolverShare::_doresume, URANIE::Reoptimizer::TVizirSolverShare::_eval, _move, URANIE::Reoptimizer::TVizirSolverShare::_pop, URANIE::Reoptimizer::TVizirSolverShare::_resume, URANIE::Reoptimizer::TVizirSolverShare::_step, URANIE::Reoptimizer::TVizirSolverShare::buildShare(), and URANIE::Reoptimizer::TVizirMovement::movement().
◆ setLocalSize()
| void URANIE::Reoptimizer::TVizirSwarm::setLocalSize | ( | int | pop, |
| int | step = 3 |
||
| ) |
References _localpop, and _localstep.
◆ setMovement()
|
inline |
Set movement.
References _move.
Member Data Documentation
◆ _localpop
|
protected |
Referenced by setLocalSize(), and TVizirSwarm().
◆ _localstep
|
protected |
Referenced by setLocalSize(), and TVizirSwarm().
◆ _move
|
protected |
Referenced by build(), setMovement(), and TVizirSwarm().

Public Member Functions inherited from