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

#include <TVizirAnts.h>

Inheritance diagram for URANIE::Reoptimizer::TVizirAnts:
Collaboration diagram for URANIE::Reoptimizer::TVizirAnts:

Public Member Functions

 TVizirAnts ()
 
virtual ~TVizirAnts ()
 
void setPheromone (TVizirPheromone *phero)
 
virtual struct vzragent * build (int, int, int, double)
 
virtual Bool_t isCoded ()
 
- 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)
 

Protected Attributes

TVizirPheromone_phero
 
- 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

◆ TVizirAnts()

URANIE::Reoptimizer::TVizirAnts::TVizirAnts ( )

◆ ~TVizirAnts()

URANIE::Reoptimizer::TVizirAnts::~TVizirAnts ( )
virtual

Member Function Documentation

◆ build()

◆ isCoded()

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

◆ setPheromone()

void URANIE::Reoptimizer::TVizirAnts::setPheromone ( TVizirPheromone phero)
inline

References _phero.

Member Data Documentation

◆ _phero

TVizirPheromone* URANIE::Reoptimizer::TVizirAnts::_phero
protected

Referenced by build(), setPheromone(), and TVizirAnts().