dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
AbstractGA< S > Member List

This is the complete list of members for AbstractGA< 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()AbstractGA< S >protectedvirtual
createMating()AbstractGA< S >protectedvirtual
crossoverAbstractGA< S >protected
crossRateAbstractGA< S >protected
DEFAULT_CROSSOVER_RATEAbstractGA< S >static
DEFAULT_EVALUATIONS_LIMITAbstractEA< S >static
DEFAULT_MUTATION_RATEAbstractGA< S >static
DEFAULT_POPULATION_SIZEAbstractGA< 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)AbstractGA< S >protectedvirtual
evaluator (defined in AbstractEA< S >)AbstractEA< S >protected
EVALUATOR (defined in AbstractEA< S >)AbstractEA< S >static
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 >protectedvirtual
getCrossover() constAbstractGA< S >
getCrossRate() constAbstractGA< S >
getElapsedTime() constAbstractEA< S >inline
getEvaluator() constAbstractEA< S >inline
getEvolution() constAbstractEA< S >virtual
getID() const =0AbstractEA< S >pure virtual
getMaxEvaluations() constAbstractEA< S >inline
getMutation() constAbstractGA< S >
getMutationRate() constAbstractGA< S >
getName() const =0AbstractGA< S >pure virtual
getPerformedEvaluations() constAbstractEA< S >inline
getPopulation() constAbstractEA< S >inline
getPopulationSize() constAbstractEA< S >inline
getPrintingInterval() constAbstractEA< S >inline
getProblem() constAbstractEA< S >inline
getResults() constAbstractGA< S >virtual
getSelection() constAbstractGA< S >
initProgress()AbstractGA< S >protectedvirtual
isStoppingConditionReached()AbstractGA< S >protectedvirtual
MAX_EVALUATIONS (defined in AbstractEA< S >)AbstractEA< S >static
maxEvaluationsAbstractEA< S >protected
mutationAbstractGA< S >protected
mutationRateAbstractGA< S >protected
NAME (defined in AbstractEA< S >)AbstractEA< S >static
nextCheckpoint (defined in AbstractEA< S >)AbstractEA< S >protected
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
populationSizeAbstractEA< S >protected
problem (defined in AbstractEA< S >)AbstractEA< S >protected
replacementAbstractGA< S >protected
reproduction(S &, S &)AbstractGA< S >protectedvirtual
run() overrideAbstractGA< S >virtual
selectionAbstractGA< 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) overrideAbstractGA< S >virtual
setProblem(Problem< S > *prob) overrideAbstractGA< S >virtual
setSelection(unique_ptr< Selection< S >> selectionOperator)AbstractGA< S >
startTime (defined in AbstractEA< S >)AbstractEA< S >protected
to_json() const overrideAbstractGA< S >virtual
updateEvolution(vector< S > &pop)AbstractEA< S >protectedvirtual
updateEvolution(const int &checkpoint, vector< S > &)AbstractEA< S >protectedvirtual
updateProgress()=0AbstractGA< S >protectedpure virtual
~AbstractEA() (defined in AbstractEA< S >)AbstractEA< S >virtual
~AbstractGA()=default (defined in AbstractGA< S >)AbstractGA< S >virtual