dignea
1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
NSGA2< S > Member List
This is the complete list of members for
NSGA2< S >
, including all inherited members.
AbstractEA
()
AbstractEA< S >
AbstractEA
(const int &maxEvals, const int &popsize)
AbstractEA< S >
AbstractEA
(unique_ptr< PopulationEvaluator< S >>, const int &maxEvals, const int &popsize)
AbstractEA< S >
AbstractGA
()
AbstractGA< S >
avgEvolution
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
createInitialPopulation
() override
NSGA2< S >
protected
virtual
createMating
() override
NSGA2< S >
protected
virtual
crossover
AbstractGA< S >
protected
crossRate
AbstractGA< S >
protected
DEFAULT_CROSSOVER_RATE
AbstractGA< S >
static
DEFAULT_EVALUATIONS_LIMIT
AbstractEA< S >
static
DEFAULT_MUTATION_RATE
AbstractGA< S >
static
DEFAULT_POPULATION_SIZE
AbstractGA< S >
static
ELAPSED_TIME
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
elapsedTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
endTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
evaluatePopulation
(vector< S > &pop) override
NSGA2< S >
protected
virtual
EVALUATOR
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
evaluator
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
evolution
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
EVOLUTION_SIZE
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
evolutionInterval
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
finishProgress
()
AbstractGA< S >
protected
virtual
getCrossover
() const
AbstractGA< S >
getCrossRate
() const
AbstractGA< S >
getElapsedTime
() const
AbstractEA< S >
inline
getEvaluator
() const
AbstractEA< S >
inline
getEvolution
() const
AbstractEA< S >
virtual
getID
() const override
NSGA2< S >
inline
virtual
getMaxEvaluations
() const
AbstractEA< S >
inline
getMutation
() const
AbstractGA< S >
getMutationRate
() const
AbstractGA< S >
getName
() const override
NSGA2< S >
inline
virtual
getPerformedEvaluations
() const
AbstractEA< S >
inline
getPopulation
() const
AbstractEA< S >
inline
getPopulationSize
() const
AbstractEA< S >
inline
getPrintingInterval
() const
AbstractEA< S >
inline
getProblem
() const
AbstractEA< S >
inline
getResults
() const
NSGA2< S >
virtual
getSelection
() const
AbstractGA< S >
initProgress
() override
NSGA2< S >
protected
virtual
isStoppingConditionReached
()
AbstractGA< S >
protected
virtual
MAX_EVALUATIONS
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
maxEvaluations
AbstractEA< S >
protected
mutation
AbstractGA< S >
protected
mutationRate
AbstractGA< S >
protected
NAME
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
nextCheckpoint
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
NSGA2
()
NSGA2< S >
performedEvaluations
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
POP_SIZE
(defined in
AbstractEA< S >
)
AbstractEA< S >
static
population
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
populationSize
AbstractEA< S >
protected
problem
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
replacement
AbstractGA< S >
protected
reproduction
(S &, S &) override
NSGA2< S >
protected
virtual
run
() override
NSGA2< S >
virtual
selection
AbstractGA< S >
protected
setCrossover
(unique_ptr< Crossover< S >> crossover)
AbstractGA< S >
setCrossRate
(double crossRate)
AbstractGA< S >
setEvaluator
(unique_ptr< PopulationEvaluator< S >> eval)
AbstractEA< S >
inline
setMaxEvaluations
(int maxEval)
AbstractEA< S >
inline
setMutation
(unique_ptr< Mutation< S >> mutation)
AbstractGA< S >
setMutationRate
(double mutationRate)
AbstractGA< S >
setPerformedEvaluations
(int pEvals)
AbstractEA< S >
inline
setPopulation
(const vector< S > &pop)
AbstractEA< S >
setPopulationSize
(int pSize)
AbstractEA< S >
setProblem
(shared_ptr< Problem< S >> prob) override
NSGA2< S >
virtual
setProblem
(Problem< S > *prob) override
NSGA2< S >
virtual
setSelection
(unique_ptr< Selection< S >> selectionOperator)
AbstractGA< S >
startTime
(defined in
AbstractEA< S >
)
AbstractEA< S >
protected
to_json
() const override
AbstractGA< S >
virtual
updateEvolution
(vector< S > &pop)
AbstractEA< S >
protected
virtual
updateEvolution
(const int &checkpoint, vector< S > &)
AbstractEA< S >
protected
virtual
updateProgress
() override
NSGA2< S >
protected
virtual
~AbstractEA
() (defined in
AbstractEA< S >
)
AbstractEA< S >
virtual
~AbstractGA
()=default (defined in
AbstractGA< S >
)
AbstractGA< S >
virtual
~NSGA2
()=default (defined in
NSGA2< S >
)
NSGA2< S >
virtual
Generated by
1.9.1