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
()=0
AbstractSolver< S >
protected
pure virtual
DEFAULT_EVALUATIONS_LIMIT
AbstractSolver< S >
static
DEFAULT_POPULATION_SIZE
AbstractSolver< 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)=0
AbstractSolver< S >
protected
pure 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
()=0
AbstractSolver< S >
protected
pure virtual
getElapsedTime
() const
AbstractSolver< S >
inline
getEvaluator
() const
AbstractSolver< S >
inline
getEvolution
() const
AbstractSolver< S >
virtual
getID
() const =0
AbstractSolver< S >
pure virtual
getMaxEvaluations
() const
AbstractSolver< S >
inline
getName
() const =0
AbstractSolver< S >
pure virtual
getPerformedEvaluations
() const
AbstractSolver< S >
inline
getPopulation
() const
AbstractSolver< S >
inline
getPopulationSize
() const
AbstractSolver< S >
inline
getPrintingInterval
() const
AbstractSolver< S >
inline
getProblem
() const
AbstractSolver< S >
inline
getResults
() const =0
AbstractSolver< S >
pure virtual
initProgress
()=0
AbstractSolver< S >
protected
pure virtual
isStoppingConditionReached
()=0
AbstractSolver< S >
protected
pure virtual
MAX_EVALUATIONS
(defined in
AbstractSolver< S >
)
AbstractSolver< S >
static
maxEvaluations
AbstractSolver< 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
populationSize
AbstractSolver< S >
protected
problem
(defined in
AbstractSolver< S >
)
AbstractSolver< S >
protected
run
()=0
AbstractSolver< 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 >
inline
virtual
setProblem
(Problem< S > *prob)
AbstractSolver< S >
inline
virtual
startTime
(defined in
AbstractSolver< S >
)
AbstractSolver< S >
protected
to_json
() const
AbstractSolver< S >
virtual
updateEvolution
(vector< S > &pop)
AbstractSolver< S >
protected
virtual
updateEvolution
(const int &checkpoint, vector< S > &)
AbstractSolver< S >
protected
virtual
updateProgress
()=0
AbstractSolver< S >
protected
pure virtual
~AbstractSolver
() (defined in
AbstractSolver< S >
)
AbstractSolver< S >
virtual
Generated by
1.9.1