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

This is the complete list of members for AbstractSolver< S >, including all inherited members.

AbstractSolver()AbstractSolver< S >
AbstractSolver(const int &maxEvals, const int &popsize)AbstractSolver< S >
AbstractSolver(unique_ptr< PopulationEvaluator< S >>, const int &maxEvals, const int &popsize)AbstractSolver< S >
avgEvolution (defined in AbstractSolver< S >)AbstractSolver< S >protected
createInitialPopulation()=0AbstractSolver< S >protectedpure virtual
DEFAULT_EVALUATIONS_LIMITAbstractSolver< S >static
DEFAULT_POPULATION_SIZEAbstractSolver< S >static
ELAPSED_TIME (defined in AbstractSolver< S >)AbstractSolver< S >static
elapsedTime (defined in AbstractSolver< S >)AbstractSolver< S >protected
endTime (defined in AbstractSolver< S >)AbstractSolver< S >protected
evaluatePopulation(vector< S > &pop)=0AbstractSolver< S >protectedpure virtual
evaluator (defined in AbstractSolver< S >)AbstractSolver< S >protected
EVALUATOR (defined in AbstractSolver< S >)AbstractSolver< S >static
evolution (defined in AbstractSolver< S >)AbstractSolver< S >protected
EVOLUTION_SIZE (defined in AbstractSolver< S >)AbstractSolver< S >static
evolutionInterval (defined in AbstractSolver< S >)AbstractSolver< S >protected
finishProgress()=0AbstractSolver< S >protectedpure virtual
getElapsedTime() constAbstractSolver< S >inline
getEvaluator() constAbstractSolver< S >inline
getEvolution() constAbstractSolver< S >virtual
getID() const =0AbstractSolver< S >pure virtual
getMaxEvaluations() constAbstractSolver< S >inline
getName() const =0AbstractSolver< S >pure virtual
getPerformedEvaluations() constAbstractSolver< S >inline
getPopulation() constAbstractSolver< S >inline
getPopulationSize() constAbstractSolver< S >inline
getPrintingInterval() constAbstractSolver< S >inline
getProblem() constAbstractSolver< S >inline
getResults() const =0AbstractSolver< S >pure virtual
initProgress()=0AbstractSolver< S >protectedpure virtual
isStoppingConditionReached()=0AbstractSolver< S >protectedpure virtual
MAX_EVALUATIONS (defined in AbstractSolver< S >)AbstractSolver< S >static
maxEvaluationsAbstractSolver< S >protected
NAME (defined in AbstractSolver< S >)AbstractSolver< S >static
nextCheckpoint (defined in AbstractSolver< S >)AbstractSolver< S >protected
performedEvaluations (defined in AbstractSolver< S >)AbstractSolver< S >protected
POP_SIZE (defined in AbstractSolver< S >)AbstractSolver< S >static
population (defined in AbstractSolver< S >)AbstractSolver< S >protected
populationSizeAbstractSolver< S >protected
problem (defined in AbstractSolver< S >)AbstractSolver< S >protected
run()=0AbstractSolver< S >pure virtual
setEvaluator(unique_ptr< PopulationEvaluator< S >> eval)AbstractSolver< S >inline
setMaxEvaluations(int maxEval)AbstractSolver< S >inline
setPerformedEvaluations(int pEvals)AbstractSolver< S >inline
setPopulation(const vector< S > &pop)AbstractSolver< S >
setPopulationSize(int pSize)AbstractSolver< S >
setProblem(shared_ptr< Problem< S >> prob)AbstractSolver< S >inlinevirtual
setProblem(Problem< S > *prob)AbstractSolver< S >inlinevirtual
startTime (defined in AbstractSolver< S >)AbstractSolver< S >protected
to_json() constAbstractSolver< S >virtual
updateEvolution(vector< S > &pop)AbstractSolver< S >protectedvirtual
updateEvolution(const int &checkpoint, vector< S > &)AbstractSolver< S >protectedvirtual
updateProgress()=0AbstractSolver< S >protectedpure virtual
~AbstractSolver() (defined in AbstractSolver< S >)AbstractSolver< S >virtual