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

#include <TVizirSwarm.h>

Inheritance diagram for URANIE::Reoptimizer::TVizirSwarm:
Collaboration diagram for URANIE::Reoptimizer::TVizirSwarm:

Public Member Functions

 TVizirSwarm ()
 
virtual ~TVizirSwarm ()
 
void setMovement (TVizirMovement *move)
 Set movement.
 
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 ( )

◆ ~TVizirSwarm()

URANIE::Reoptimizer::TVizirSwarm::~TVizirSwarm ( )
virtual

Member Function Documentation

◆ build()

◆ setLocalSize()

void URANIE::Reoptimizer::TVizirSwarm::setLocalSize ( int  pop,
int  step = 3 
)

References _localpop, and _localstep.

◆ setMovement()

void URANIE::Reoptimizer::TVizirSwarm::setMovement ( TVizirMovement move)
inline

Set movement.

References _move.

Member Data Documentation

◆ _localpop

int URANIE::Reoptimizer::TVizirSwarm::_localpop
protected

Referenced by setLocalSize(), and TVizirSwarm().

◆ _localstep

int URANIE::Reoptimizer::TVizirSwarm::_localstep
protected

Referenced by setLocalSize(), and TVizirSwarm().

◆ _move

TVizirMovement* URANIE::Reoptimizer::TVizirSwarm::_move
protected

Referenced by build(), setMovement(), and TVizirSwarm().