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

This is the complete list of members for ParallelGeneticAlgorithm< 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
bestEvolution (defined in ParallelGeneticAlgorithm< S >)ParallelGeneticAlgorithm< S >protected
chunksParallelGeneticAlgorithm< S >protected
configureEnv()ParallelGeneticAlgorithm< S >protected
createInitialPopulation()ParallelGeneticAlgorithm< 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 overrideParallelGeneticAlgorithm< S >inlineprotectedvirtual
getMaxEvaluations() constAbstractEA< S >inline
getMutation() constAbstractGA< S >
getMutationRate() constAbstractGA< S >
getName() const overrideParallelGeneticAlgorithm< S >inlinevirtual
getNumberOfCores() constParallelGeneticAlgorithm< S >inline
getPerformedEvaluations() constAbstractEA< S >inline
getPopulation() constAbstractEA< S >inline
getPopulationSize() constAbstractEA< S >inline
getPrintingInterval() constAbstractEA< S >inline
getProblem() constParallelGeneticAlgorithm< S >inline
getResults() constAbstractGA< S >virtual
getSelection() constAbstractGA< S >
individuals (defined in ParallelGeneticAlgorithm< S >)ParallelGeneticAlgorithm< S >protected
initProgress()ParallelGeneticAlgorithm< 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
numberOfCoresParallelGeneticAlgorithm< S >protected
ParallelGeneticAlgorithm()ParallelGeneticAlgorithm< S >
parallelSelection(const int &init, const int &end)ParallelGeneticAlgorithm< 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
prngParallelGeneticAlgorithm< S >protected
problem (defined in ParallelGeneticAlgorithm< S >)ParallelGeneticAlgorithm< S >protected
replacement(vector< S > &offsp) (defined in ParallelGeneticAlgorithm< S >)ParallelGeneticAlgorithm< S >inlineprotectedvirtual
AbstractGA::replacementAbstractGA< S >protected
reproduction(S &, S &)ParallelGeneticAlgorithm< S >protectedvirtual
run() overrideParallelGeneticAlgorithm< S >virtual
runEvolution()ParallelGeneticAlgorithm< S >protected
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 >
setNumberOfCores(int nCores)ParallelGeneticAlgorithm< S >inline
setPerformedEvaluations(int pEvals)AbstractEA< S >inline
setPopulation(const vector< S > &pop)AbstractEA< S >
setPopulationSize(int pSize)AbstractEA< S >
setProblem(shared_ptr< Problem< S >> prob) overrideParallelGeneticAlgorithm< S >virtual
AbstractGA::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 overrideParallelGeneticAlgorithm< S >virtual
updateEvolution(vector< S > &pop)AbstractEA< S >protectedvirtual
updateEvolution(const int &checkpoint, vector< S > &)AbstractEA< S >protectedvirtual
updateProgress()ParallelGeneticAlgorithm< S >inlineprotectedvirtual
~AbstractEA() (defined in AbstractEA< S >)AbstractEA< S >virtual
~AbstractGA()=default (defined in AbstractGA< S >)AbstractGA< S >virtual
~ParallelGeneticAlgorithm() (defined in ParallelGeneticAlgorithm< S >)ParallelGeneticAlgorithm< S >virtual