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 <TVizirSolver.h>


Public Member Functions | |
| 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 () | 
  Public Member Functions inherited from URANIE::Reoptimizer::TVizirSolver | |
| virtual struct vzragent * | build (int, int, int, double)=0 | 
Protected Member Functions | |
| void | defaultShare () | 
| void | buildShare (struct vzrbase *pop) | 
Protected Attributes | |
| 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 | 
Member Function Documentation
◆ buildShare()
      
  | 
  protected | 
References _continue, _cut1, _cut2, _diversity, _policy, _pop, _quiet, _step, URANIE::Reoptimizer::diversity::algo, URANIE::Reoptimizer::crowd, URANIE::Reoptimizer::dealloc_uentry_vector(), URANIE::Reoptimizer::ibea, URANIE::Reoptimizer::knee, URANIE::Reoptimizer::modal, URANIE::Reoptimizer::moead, URANIE::Reoptimizer::moga, URANIE::Reoptimizer::diversity::nb, URANIE::Reoptimizer::diversity::nba, URANIE::Reoptimizer::diversity::nbb, URANIE::Reoptimizer::diversity::nbc, URANIE::Reoptimizer::pair, URANIE::Reoptimizer::undef, and URANIE::Reoptimizer::diversity::val.
Referenced by URANIE::Reoptimizer::TVizirSimplex::build(), URANIE::Reoptimizer::TVizirAnts::build(), URANIE::Reoptimizer::TVizirSwarm::build(), and URANIE::Reoptimizer::TVizirGenetic::build().
◆ defaultShare()
      
  | 
  protected | 
References _continue, _cut1, _cut2, _diversity, _doresume, _eval, _policy, _pop, _quiet, _resume, _step, URANIE::Reoptimizer::diversity::algo, and URANIE::Reoptimizer::undef.
Referenced by URANIE::Reoptimizer::TVizirAnts::TVizirAnts(), URANIE::Reoptimizer::TVizirGenetic::TVizirGenetic(), URANIE::Reoptimizer::TVizirSimplex::TVizirSimplex(), and URANIE::Reoptimizer::TVizirSwarm::TVizirSwarm().
◆ individu()
      
  | 
  virtual | 
Implements URANIE::Reoptimizer::TVizirSolver.
◆ isCoded()
      
  | 
  inlinevirtual | 
Implements URANIE::Reoptimizer::TVizirSolver.
Reimplemented in URANIE::Reoptimizer::TVizirGenetic, and URANIE::Reoptimizer::TVizirAnts.
◆ resume()
      
  | 
  virtual | 
Implements URANIE::Reoptimizer::TVizirSolver.
References _resume.
◆ setConstraintPolicy()
| void URANIE::Reoptimizer::TVizirSolverShare::setConstraintPolicy | ( | int | val = 0 | ) | 
References _policy.
◆ setCrowdDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setCrowdDiversity | ( | int | vois = 0 | ) | 
◆ setIbeaDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setIbeaDiversity | ( | double | k = 0 | ) | 
◆ setKneeDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setKneeDiversity | ( | int | vois = 0,  | 
        
| double | taux = 0.0  | 
        ||
| ) | 
◆ setModalDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setModalDiversity | ( | int | vois = 0 | ) | 
◆ setMoeadDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setMoeadDiversity | ( | int | cut1, | 
| int | cut2 = 0,  | 
        ||
| int | vois = 0  | 
        ||
| ) | 
◆ setMogaDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setMogaDiversity | ( | int | val = 0 | ) | 
◆ setPairDiversity()
| void URANIE::Reoptimizer::TVizirSolverShare::setPairDiversity | ( | int | vois = 0 | ) | 
◆ setQuiet()
| void URANIE::Reoptimizer::TVizirSolverShare::setQuiet | ( | ) | 
References _quiet.
◆ setResume()
| Bool_t URANIE::Reoptimizer::TVizirSolverShare::setResume | ( | int | pop, | 
| char * | file | ||
| ) | 
◆ setSize()
| void URANIE::Reoptimizer::TVizirSolverShare::setSize | ( | int | pop, | 
| int | neval = 0,  | 
        ||
| int | step = 0  | 
        ||
| ) | 
◆ setSoftConstraintPolicy()
| void URANIE::Reoptimizer::TVizirSolverShare::setSoftConstraintPolicy | ( | ) | 
References _policy.
◆ setStoppingCriteria()
| void URANIE::Reoptimizer::TVizirSolverShare::setStoppingCriteria | ( | int | stop = 0 | ) | 
References _continue.
◆ setStrictConstraintPolicy()
| void URANIE::Reoptimizer::TVizirSolverShare::setStrictConstraintPolicy | ( | ) | 
References _policy.
Member Data Documentation
◆ _continue
      
  | 
  protected | 
Referenced by buildShare(), defaultShare(), and setStoppingCriteria().
◆ _cut1
      
  | 
  protected | 
Referenced by buildShare(), defaultShare(), and setMoeadDiversity().
◆ _cut2
      
  | 
  protected | 
Referenced by buildShare(), defaultShare(), and setMoeadDiversity().
◆ _diversity
      
  | 
  protected | 
◆ _doresume
      
  | 
  protected | 
◆ _eval
      
  | 
  protected | 
◆ _policy
      
  | 
  protected | 
Referenced by buildShare(), defaultShare(), setConstraintPolicy(), setSoftConstraintPolicy(), and setStrictConstraintPolicy().
◆ _pop
      
  | 
  protected | 
◆ _quiet
      
  | 
  protected | 
Referenced by buildShare(), defaultShare(), and setQuiet().
◆ _resume
      
  | 
  protected | 
◆ _step
      
  | 
  protected | 
            
            
 Public Member Functions inherited from