es.udc.gii.common.eaf.algorithm.parallel.topology.migration
Class FullConnectedMigrationTopology

java.lang.Object
  extended by es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
      extended by es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
          extended by es.udc.gii.common.eaf.algorithm.parallel.topology.migration.FullConnectedMigrationTopology
All Implemented Interfaces:
Configurable

public class FullConnectedMigrationTopology
extends MigrationTopology

A full connected migration topology is a migration topology where each node is connected to each other node.

Since:
1.0
Author:
Grupo Integrado de IngenierĂ­a (www.gii.udc.es)

Field Summary
 
Fields inherited from class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
communicator, receivers, senders, topologyRank
 
Constructor Summary
FullConnectedMigrationTopology()
          Creates a new instance of FullConnectedMigrationTopology.
FullConnectedMigrationTopology(int races)
          Creates a new instance of FullConnectedMigrationTopology.
 
Method Summary
protected  void doConfigure()
          A subclass might need additional configuration.
protected  void doConfigure(org.apache.commons.configuration.Configuration conf)
          A subclass might need additional configuration.
protected  void doInitialize()
          Custom initialization.
 
Methods inherited from class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
doReceive, doSend, finish, receive, send
 
Methods inherited from class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
configure, getCommunicator, getRaces, getReceivers, getSenders, getSize, getTopologyRank, initialize, isConnected, isInitialized, setInitialized, setRaces, synchronize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FullConnectedMigrationTopology

public FullConnectedMigrationTopology()
Creates a new instance of FullConnectedMigrationTopology.


FullConnectedMigrationTopology

public FullConnectedMigrationTopology(int races)
Creates a new instance of FullConnectedMigrationTopology.

Method Detail

doInitialize

protected void doInitialize()
Custom initialization.

Specified by:
doInitialize in class Topology

doConfigure

protected void doConfigure()
Description copied from class: Topology
A subclass might need additional configuration.

Specified by:
doConfigure in class Topology

doConfigure

protected void doConfigure(org.apache.commons.configuration.Configuration conf)
Description copied from class: Topology
A subclass might need additional configuration.

Specified by:
doConfigure in class Topology