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

#include <TVizirSolver.h>

Inheritance diagram for URANIE::Reoptimizer::TVizirSolverShare:
Collaboration diagram for URANIE::Reoptimizer::TVizirSolverShare:

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()

◆ defaultShare()

◆ individu()

int URANIE::Reoptimizer::TVizirSolverShare::individu ( struct vzragent *  ag,
int  id,
double **  zone,
double **  front,
void **  data,
int *  rank,
int *  age,
int *  info,
double *  isol 
)
virtual

◆ isCoded()

virtual Bool_t URANIE::Reoptimizer::TVizirSolverShare::isCoded ( )
inlinevirtual

◆ resume()

void URANIE::Reoptimizer::TVizirSolverShare::resume ( struct vzragent *  ag)
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 
)

References _doresume, _pop, and _resume.

◆ setSize()

void URANIE::Reoptimizer::TVizirSolverShare::setSize ( int  pop,
int  neval = 0,
int  step = 0 
)

References _eval, _pop, and _step.

◆ 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

int URANIE::Reoptimizer::TVizirSolverShare::_continue
protected

◆ _cut1

int URANIE::Reoptimizer::TVizirSolverShare::_cut1
protected

◆ _cut2

int URANIE::Reoptimizer::TVizirSolverShare::_cut2
protected

◆ _diversity

◆ _doresume

◆ _eval

◆ _policy

int URANIE::Reoptimizer::TVizirSolverShare::_policy
protected

◆ _pop

◆ _quiet

Bool_t URANIE::Reoptimizer::TVizirSolverShare::_quiet
protected

Referenced by buildShare(), defaultShare(), and setQuiet().

◆ _resume

◆ _step