Uses of Class
es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject

Packages that use MigrationObject
es.udc.gii.common.eaf.algorithm.parallel.migration   
es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance   
es.udc.gii.common.eaf.algorithm.parallel.topology.migration   
 

Uses of MigrationObject in es.udc.gii.common.eaf.algorithm.parallel.migration
 

Fields in es.udc.gii.common.eaf.algorithm.parallel.migration declared as MigrationObject
private  MigrationObject MigrationOperator.currentMigrant
           
 

Fields in es.udc.gii.common.eaf.algorithm.parallel.migration with type parameters of type MigrationObject
private  java.util.List<MigrationObject> MigrationOperator.currentMigrants
           
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.migration that return MigrationObject
 MigrationObject MigrationOperator.getCurrentMigrant()
           
protected  MigrationObject MigrationOperator.selectIndividualsForMigration(EvolutionaryAlgorithm algorithm, java.util.List<Individual> toPopulation)
          Selects the individuals that will be sent to other nodes.
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.migration that return types with arguments of type MigrationObject
 java.util.List<MigrationObject> MigrationOperator.getCurrentMigrants()
           
 

Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration with type arguments of type MigrationObject
protected  java.util.List<Individual> MigrationOperator.acceptIndividuals(EvolutionaryAlgorithm algorithm, java.util.List<Individual> toPopulation, java.util.List<MigrationObject> migrants)
          Returns the individuals that satisfy some criterion (see MigAcceptacePolicy) among those which are received from other nodes.
 

Uses of MigrationObject in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance
 

Fields in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance with type parameters of type MigrationObject
private  java.util.List<MigrationObject> GenerationBasedAcceptance.pendingMigrants
          Individuals that have not been yet accepted but that might be accepted in the future.
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance that return types with arguments of type MigrationObject
 java.util.List<MigrationObject> GenerationBasedAcceptance.getPendingMigrants()
           
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance with parameters of type MigrationObject
 java.util.List<Individual> BinaryAcceptancePolicy.accept(MigrationObject migrant, EvolutionaryAlgorithm algorithm, java.util.List<Individual> currentPopulation)
          Accepts the individuals that come in a MigrationObject based on some criterion.
 java.util.List<Individual> GenerationBasedAcceptance.accept(MigrationObject migrant, EvolutionaryAlgorithm algorithm, java.util.List<Individual> currentPopulation)
          Accepts the individuals that come in a MigrationObject based on the generation of the sending node.
 java.util.List<Individual> MigAcceptancePolicy.accept(MigrationObject migrant, EvolutionaryAlgorithm algorithm, java.util.List<Individual> currentPopulation)
          Accepts the individuals that come in a MigrationObject based on some criterion.
 

Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance with type arguments of type MigrationObject
 void GenerationBasedAcceptance.setPendingMigrants(java.util.List<MigrationObject> pendingMigrants)
           
 

Uses of MigrationObject in es.udc.gii.common.eaf.algorithm.parallel.topology.migration
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.topology.migration that return types with arguments of type MigrationObject
protected  java.util.List<MigrationObject> MigrationTopology.doReceive()
          Each subclass can implement the receive method accordingly.
 java.util.List<MigrationObject> MigrationTopology.receive()
          Receives a list of MigrationObject from the senders.
private  java.util.List<MigrationObject> MigrationTopology.testRecvRequests()
           
 

Methods in es.udc.gii.common.eaf.algorithm.parallel.topology.migration with parameters of type MigrationObject
private  void MigrationTopology.addRecvRequest(mpi.Request request, MigrationObject[] migrant)
           
private  void MigrationTopology.addSendRequest(mpi.Request request, MigrationObject[] migrant)
           
protected  void MigrationTopology.doSend(MigrationObject migrant)
          Each subclass can implement the send method accordingly.
 void MigrationTopology.send(MigrationObject migrant)
          Sends a MigrationObject to the receivers.