| 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 typedef | EIG< IP, IS, OP, OS > |  | 
  | algPortfolio | EIG< IP, IS, OP, OS > | protected | 
  | averageFitness | EIG< IP, IS, OP, OS > | protected | 
  | avgEvolution (defined in AbstractEA< IS >) | AbstractEA< IS > | protected | 
  | bestFitness | EIG< IP, IS, OP, OS > | protected | 
  | createInitialPopulation() override | EIG< IP, IS, OP, OS > | protectedvirtual | 
  | crossover | EIG< IP, IS, OP, OS > | protected | 
  | crossoverRate | EIG< IP, IS, OP, OS > | protected | 
  | DEFAULT_EVALUATIONS_LIMIT | AbstractEA< IS > | static | 
  | DEFAULT_POPULATION_SIZE | AbstractEA< 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) override | EIG< 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() override | EIG< IP, IS, OP, OS > | protectedvirtual | 
  | getCrossover() const | EIG< IP, IS, OP, OS > | inline | 
  | getCrossoverRate() const | EIG< IP, IS, OP, OS > | inline | 
  | getElapsedTime() const | AbstractEA< IS > | inline | 
  | getEvaluation() const | EIG< IP, IS, OP, OS > | inline | 
  | getEvaluator() const | AbstractEA< IS > | inline | 
  | getEvolution() const | AbstractEA< IS > | virtual | 
  | getGenerations() | EIG< IP, IS, OP, OS > | inline | 
  | getID() const override | EIG< IP, IS, OP, OS > | inlinevirtual | 
  | getInstanceProblem() const | EIG< IP, IS, OP, OS > | inline | 
  | getMaxEvaluations() const | AbstractEA< IS > | inline | 
  | getMutation() const | EIG< IP, IS, OP, OS > | inline | 
  | getMutationRate() const | EIG< IP, IS, OP, OS > | inline | 
  | getName() const override | EIG< IP, IS, OP, OS > | inlinevirtual | 
  | getNoveltySearch() const | EIG< IP, IS, OP, OS > | inline | 
  | getPerformedEvaluations() const | AbstractEA< IS > | inline | 
  | getPopulation() const | AbstractEA< IS > | inline | 
  | getPopulationSize() const | AbstractEA< IS > | inline | 
  | getPortfolio() const | EIG< IP, IS, OP, OS > |  | 
  | getPrintingInterval() const | AbstractEA< IS > | inline | 
  | getProblem() const | AbstractEA< IS > | inline | 
  | getRepetitions() const | EIG< IP, IS, OP, OS > | inline | 
  | getResults() const override | EIG< IP, IS, OP, OS > | virtual | 
  | getSelection() const | EIG< IP, IS, OP, OS > | inline | 
  | initProgress() override | EIG< IP, IS, OP, OS > | protectedvirtual | 
  | instanceFitness (defined in EIG< IP, IS, OP, OS >) | EIG< IP, IS, OP, OS > | protected | 
  | instProb | EIG< IP, IS, OP, OS > | protected | 
  | isStoppingConditionReached() override | EIG< IP, IS, OP, OS > | protectedvirtual | 
  | MAX_EVALUATIONS (defined in AbstractEA< IS >) | AbstractEA< IS > | static | 
  | maxEvaluations | AbstractEA< IS > | protected | 
  | mutation | EIG< IP, IS, OP, OS > | protected | 
  | mutationRate | EIG< IP, IS, OP, OS > | protected | 
  | NAME (defined in AbstractEA< IS >) | AbstractEA< IS > | static | 
  | nextCheckpoint (defined in AbstractEA< IS >) | AbstractEA< IS > | protected | 
  | noveltySearch | EIG< 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 | 
  | populationSize | AbstractEA< IS > | protected | 
  | problem (defined in AbstractEA< IS >) | AbstractEA< IS > | protected | 
  | repetitions | EIG< 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() override | EIG< IP, IS, OP, OS > | virtual | 
  | selection | EIG< 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 override | EIG< 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() override | EIG< 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 |