32 #ifndef __VIZIR_SOLVER__    33 #define __VIZIR_SOLVER__    40 #include "Reoptimizer.h"    68     virtual struct vzragent *
build(
int, 
int, 
int, 
double) = 0;
    69     virtual int individu(
struct vzragent *ag, 
int id, 
double **zone, 
double **front,
    70             void **dat, 
int *rank, 
int *age, 
int *info=NULL, 
double *isol=NULL) = 0;
    72     virtual void resume(
struct vzragent *) = 0;
    89     void setSize(
int pop, 
int neval = 0, 
int step = 0);
   104     virtual void resume(
struct vzragent *ag);
   105     virtual int individu(
struct vzragent *ag, 
int id, 
double **zone, 
double **front,
   106             void **data, 
int *rank, 
int *age, 
int *info, 
double *isol);
 
int nb
Definition: TVizirSolver.h:59
 
void setSize(int pop, int neval=0, int step=0)
Definition: TVizirSolver.cxx:87
 
Definition: TVizirSolver.h:51
 
int nbc
Definition: TVizirSolver.h:56
 
void buildShare(struct vzrbase *pop)
Definition: TVizirSolver.cxx:200
 
Bool_t _doresume
Definition: TVizirSolver.h:82
 
Definition: TVizirSolver.h:51
 
void setIbeaDiversity(double k=0)
Definition: TVizirSolver.cxx:154
 
virtual Bool_t isCoded()=0
 
int _cut1
Definition: TVizirSolver.h:80
 
Definition: TVizirSolver.h:51
 
void setStrictConstraintPolicy()
Definition: TVizirSolver.cxx:110
 
int _continue
Definition: TVizirSolver.h:80
 
Definition: TVizirSolver.h:51
 
Definition: TVizirSolver.h:65
 
void setSoftConstraintPolicy()
Definition: TVizirSolver.cxx:115
 
void setQuiet()
Definition: TVizirSolver.cxx:195
 
int _step
Definition: TVizirSolver.h:80
 
void setPairDiversity(int vois=0)
Definition: TVizirSolver.cxx:147
 
Definition: TVizirSolver.h:51
 
void setModalDiversity(int vois=0)
Definition: TVizirSolver.cxx:183
 
virtual struct vzragent * build(int, int, int, double)=0
 
virtual Bool_t isCoded()
Definition: TVizirSolver.h:108
 
int _pop
Definition: TVizirSolver.h:80
 
virtual int individu(struct vzragent *ag, int id, double **zone, double **front, void **data, int *rank, int *age, int *info, double *isol)
Definition: TVizirSolver.cxx:260
 
struct diversity _diversity
Definition: TVizirSolver.h:83
 
virtual void resume(struct vzragent *)=0
 
enum URANIE::Reoptimizer::DiversityAlgo diversityAlgo
 
virtual int individu(struct vzragent *ag, int id, double **zone, double **front, void **dat, int *rank, int *age, int *info=NULL, double *isol=NULL)=0
 
virtual void resume(struct vzragent *ag)
Definition: TVizirSolver.cxx:105
 
Bool_t setResume(int pop, char *file)
Definition: TVizirSolver.cxx:97
 
int nba
Definition: TVizirSolver.h:56
 
void setCrowdDiversity(int vois=0)
Definition: TVizirSolver.cxx:141
 
double val
Definition: TVizirSolver.h:59
 
void defaultShare()
Definition: TVizirSolver.cxx:75
 
Definition: TVizirSolver.h:51
 
void setMogaDiversity(int val=0)
Definition: TVizirSolver.cxx:135
 
Definition: TVizirSolver.h:52
 
Definition: TVizirSolver.h:51
 
void setMoeadDiversity(int cut1, int cut2=0, int vois=0)
Definition: TVizirSolver.cxx:173
 
char * _resume
Definition: TVizirSolver.h:81
 
Bool_t _quiet
Definition: TVizirSolver.h:82
 
Definition: TVizirSolver.h:77
 
void setStoppingCriteria(int stop=0)
Definition: TVizirSolver.cxx:190
 
DiversityAlgo
Definition: TVizirSolver.h:51
 
diversityAlgo algo
Definition: TVizirSolver.h:53
 
void setKneeDiversity(int vois=0, double taux=0.0)
Definition: TVizirSolver.cxx:160
 
int _eval
Definition: TVizirSolver.h:80
 
int _policy
Definition: TVizirSolver.h:80
 
int _cut2
Definition: TVizirSolver.h:80
 
void setConstraintPolicy(int val=0)
Definition: TVizirSolver.cxx:120
 
int nbb
Definition: TVizirSolver.h:56
 
Definition: TVizirSolver.h:51