Uses of Class
es.udc.gii.common.eaf.algorithm.population.NSGA2Individual

Packages that use NSGA2Individual
es.udc.gii.common.eaf.algorithm.fitness.comparator   
es.udc.gii.common.eaf.algorithm.operator.replace   
es.udc.gii.common.eaf.algorithm.population   
es.udc.gii.common.eaf.log.nsga2   
es.udc.gii.common.eaf.plugin.multiobjective.crowding   
 

Uses of NSGA2Individual in es.udc.gii.common.eaf.algorithm.fitness.comparator
 

Classes in es.udc.gii.common.eaf.algorithm.fitness.comparator with type parameters of type NSGA2Individual
 class CrowdingDistanceComparator<T extends NSGA2Individual>
          This class implements a comparator for comparing two instances i1 and i2 of Individual based on their crowding distance.
 class LessMOPTournamentComparator<T extends NSGA2Individual>
          This class implements a comparator for comparing two instances i1 and i2 of Individual based on their dominance and crowding distance.
 class NSGA2Comparator<T extends NSGA2Individual>
          Implements the crowding comparison operator.
 

Uses of NSGA2Individual in es.udc.gii.common.eaf.algorithm.operator.replace
 

Methods in es.udc.gii.common.eaf.algorithm.operator.replace that return types with arguments of type NSGA2Individual
private  java.util.List<java.util.List<NSGA2Individual>> NSGA2ReplaceOperator.getFronts(java.util.List<Individual> pop, int nFronts)
           
 

Uses of NSGA2Individual in es.udc.gii.common.eaf.algorithm.population
 

Fields in es.udc.gii.common.eaf.algorithm.population with type parameters of type NSGA2Individual
private  java.util.List<NSGA2Individual> NSGA2Individual.dominatedIndividuals
          List of individuals dominated by this instance.
 

Methods in es.udc.gii.common.eaf.algorithm.population that return types with arguments of type NSGA2Individual
 java.util.List<NSGA2Individual> NSGA2Individual.getDominatedIndividuals()
          Returns the list of dominated individuals by this instance.
 

Methods in es.udc.gii.common.eaf.algorithm.population with parameters of type NSGA2Individual
 void NSGA2Individual.addDominatedIndividual(NSGA2Individual ind)
          Adds an individual to the list of dominated individuals by this instance.
 

Method parameters in es.udc.gii.common.eaf.algorithm.population with type arguments of type NSGA2Individual
 void NSGA2Individual.setDominatedIndividuals(java.util.List<NSGA2Individual> dominatedIndividuals)
          Sets the list of individuals dominated by this instance.
 

Uses of NSGA2Individual in es.udc.gii.common.eaf.log.nsga2
 

Methods in es.udc.gii.common.eaf.log.nsga2 that return types with arguments of type NSGA2Individual
 java.util.List<NSGA2Individual> NSGA2LogTool.getFront(java.util.List<Individual> population, int front)
          Returns the front + 1-th front.
 

Uses of NSGA2Individual in es.udc.gii.common.eaf.plugin.multiobjective.crowding
 

Method parameters in es.udc.gii.common.eaf.plugin.multiobjective.crowding with type arguments of type NSGA2Individual
abstract  void Crowding.calculate(java.util.List<NSGA2Individual> list)
          Calculates the crowding distance of each individual of a given list of individuals.
 void ObjectiveSpaceCrowding.calculate(java.util.List<NSGA2Individual> list)
           
 void Crowding.resetCrowdingDistance(java.util.List<NSGA2Individual> list)
          Resets the crowding distance of each individual to cero.