dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
EIG< IP, IS, OP, OS > Member List

This is the complete list of members for EIG< IP, IS, OP, OS >, including all inherited members.

AbstractEA()AbstractEA< IS >
AbstractEA(const int &maxEvals, const int &popsize)AbstractEA< IS >
AbstractEA(unique_ptr< PopulationEvaluator< IS >>, const int &maxEvals, const int &popsize)AbstractEA< IS >
Alg typedefEIG< IP, IS, OP, OS >
algPortfolioEIG< IP, IS, OP, OS >protected
averageFitnessEIG< IP, IS, OP, OS >protected
avgEvolution (defined in AbstractEA< IS >)AbstractEA< IS >protected
bestFitnessEIG< IP, IS, OP, OS >protected
createInitialPopulation() overrideEIG< IP, IS, OP, OS >protectedvirtual
crossoverEIG< IP, IS, OP, OS >protected
crossoverRateEIG< IP, IS, OP, OS >protected
DEFAULT_EVALUATIONS_LIMITAbstractEA< IS >static
DEFAULT_POPULATION_SIZEAbstractEA< IS >static
EIG(const float &fitness=0.6f, const float &novelty=0.4f)EIG< IP, IS, OP, OS >
ELAPSED_TIME (defined in AbstractEA< IS >)AbstractEA< IS >static
elapsedTime (defined in AbstractEA< IS >)AbstractEA< IS >protected
endTime (defined in AbstractEA< IS >)AbstractEA< IS >protected
evaluateIndividual(IS &individual)EIG< IP, IS, OP, OS >protected
evaluatePopulation(vector< IS > &individuals) overrideEIG< IP, IS, OP, OS >protectedvirtual
evaluationPhase(vector< IS > &individuals)EIG< IP, IS, OP, OS >protectedvirtual
EVALUATOR (defined in AbstractEA< IS >)AbstractEA< IS >static
evaluator (defined in AbstractEA< IS >)AbstractEA< IS >protected
evolution (defined in AbstractEA< IS >)AbstractEA< IS >protected
EVOLUTION_SIZE (defined in AbstractEA< IS >)AbstractEA< IS >static
evolutionInterval (defined in AbstractEA< IS >)AbstractEA< IS >protected
finishProgress() overrideEIG< IP, IS, OP, OS >protectedvirtual
getCrossover() constEIG< IP, IS, OP, OS >inline
getCrossoverRate() constEIG< IP, IS, OP, OS >inline
getElapsedTime() constAbstractEA< IS >inline
getEvaluation() constEIG< IP, IS, OP, OS >inline
getEvaluator() constAbstractEA< IS >inline
getEvolution() constAbstractEA< IS >virtual
getGenerations()EIG< IP, IS, OP, OS >inline
getID() const overrideEIG< IP, IS, OP, OS >inlinevirtual
getInstanceProblem() constEIG< IP, IS, OP, OS >inline
getMaxEvaluations() constAbstractEA< IS >inline
getMutation() constEIG< IP, IS, OP, OS >inline
getMutationRate() constEIG< IP, IS, OP, OS >inline
getName() const overrideEIG< IP, IS, OP, OS >inlinevirtual
getNoveltySearch() constEIG< IP, IS, OP, OS >inline
getPerformedEvaluations() constAbstractEA< IS >inline
getPopulation() constAbstractEA< IS >inline
getPopulationSize() constAbstractEA< IS >inline
getPortfolio() constEIG< IP, IS, OP, OS >
getPrintingInterval() constAbstractEA< IS >inline
getProblem() constAbstractEA< IS >inline
getRepetitions() constEIG< IP, IS, OP, OS >inline
getResults() const overrideEIG< IP, IS, OP, OS >virtual
getSelection() constEIG< IP, IS, OP, OS >inline
initProgress() overrideEIG< IP, IS, OP, OS >protectedvirtual
instanceFitness (defined in EIG< IP, IS, OP, OS >)EIG< IP, IS, OP, OS >protected
instProbEIG< IP, IS, OP, OS >protected
isStoppingConditionReached() overrideEIG< IP, IS, OP, OS >protectedvirtual
MAX_EVALUATIONS (defined in AbstractEA< IS >)AbstractEA< IS >static
maxEvaluationsAbstractEA< IS >protected
mutationEIG< IP, IS, OP, OS >protected
mutationRateEIG< IP, IS, OP, OS >protected
NAME (defined in AbstractEA< IS >)AbstractEA< IS >static
nextCheckpoint (defined in AbstractEA< IS >)AbstractEA< IS >protected
noveltySearchEIG< IP, IS, OP, OS >protected
performedEvaluations (defined in AbstractEA< IS >)AbstractEA< IS >protected
POP_SIZE (defined in AbstractEA< IS >)AbstractEA< IS >static
population (defined in AbstractEA< IS >)AbstractEA< IS >protected
populationSizeAbstractEA< IS >protected
problem (defined in AbstractEA< IS >)AbstractEA< IS >protected
repetitionsEIG< IP, IS, OP, OS >protected
replacement(vector< IS > &individuals)EIG< IP, IS, OP, OS >protectedvirtual
repOperator (defined in EIG< IP, IS, OP, OS >)EIG< IP, IS, OP, OS >protected
reproduction(IS &solution, IS &solution2)EIG< IP, IS, OP, OS >protectedvirtual
run() overrideEIG< IP, IS, OP, OS >virtual
selectionEIG< IP, IS, OP, OS >protected
setCrossover(unique_ptr< Crossover< IS >> cx)EIG< IP, IS, OP, OS >inline
setCrossoverRate(float cRate)EIG< IP, IS, OP, OS >inline
setEvaluator(unique_ptr< PopulationEvaluator< IS >> eval)AbstractEA< IS >inline
setInstanceFitness(unique_ptr< InstanceFitness > eval)EIG< IP, IS, OP, OS >inline
setInstanceProblem(unique_ptr< IP > problem)EIG< IP, IS, OP, OS >
setMaxEvaluations(int maxEval)AbstractEA< IS >inline
setMutation(unique_ptr< Mutation< IS >> mut)EIG< IP, IS, OP, OS >inline
setMutationRate(float mRate)EIG< IP, IS, OP, OS >inline
setNoveltySearch(unique_ptr< NoveltySearch< IS >> noveltySearch)EIG< IP, IS, OP, OS >inline
setPerformedEvaluations(int pEvals)AbstractEA< IS >inline
setPopulation(const vector< IS > &pop)AbstractEA< IS >
setPopulationSize(int pSize)AbstractEA< IS >
setPortfolio(vector< unique_ptr< Alg >> &configs)EIG< IP, IS, OP, OS >
setProblem(shared_ptr< Problem< IS >> prob)AbstractEA< IS >inlinevirtual
setProblem(Problem< IS > *prob)AbstractEA< IS >inlinevirtual
setRepetitions(int reps)EIG< IP, IS, OP, OS >inline
setReplacement(unique_ptr< Replacement< IS >> rep)EIG< IP, IS, OP, OS >inline
setSelection(unique_ptr< Selection< IS >> sel)EIG< IP, IS, OP, OS >inline
setWeightedFunction(const float &fW, const float &nW)EIG< IP, IS, OP, OS >inline
startTime (defined in AbstractEA< IS >)AbstractEA< IS >protected
to_json() const overrideEIG< IP, IS, OP, OS >virtual
updateEvolution(vector< IS > &solutions)EIG< IP, IS, OP, OS >protectedvirtual
AbstractEA< IS >::updateEvolution(vector< IS > &pop)AbstractEA< IS >protectedvirtual
AbstractEA< IS >::updateEvolution(const int &checkpoint, vector< IS > &)AbstractEA< IS >protectedvirtual
updateProgress() overrideEIG< IP, IS, OP, OS >protectedvirtual
weightedFitness (defined in EIG< IP, IS, OP, OS >)EIG< IP, IS, OP, OS >protected
~AbstractEA() (defined in AbstractEA< IS >)AbstractEA< IS >virtual
~EIG()=default (defined in EIG< IP, IS, OP, OS >)EIG< IP, IS, OP, OS >virtual