Package mpi
Class DistGraphNeighbors
- java.lang.Object
-
- mpi.DistGraphNeighbors
-
public final class DistGraphNeighbors extends java.lang.ObjectAdjacency information for a distributed graph topology.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDistGraphNeighbors(int[] sources, int[] sourceWeights, int[] destinations, int[] destWeights, boolean weighted)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDestination(int i)Gets a process for which the calling process is a sourceintgetDestinationWeight(int i)Gets the weight of an edge out of the calling process.intgetInDegree()Gets the number of edges into this process.intgetOutDegree()Gets the number of edges out of this process.intgetSource(int i)Gets a process for which the calling process is a destination.intgetSourceWeight(int i)Gets the weight of an edge into the calling process.booleanisWeighted()Returns false ifMPI_UNWEIGHTEDwas supplied during creation.
-
-
-
Method Detail
-
getInDegree
public int getInDegree()
Gets the number of edges into this process.- Returns:
- number of edges into this process
-
getOutDegree
public int getOutDegree()
Gets the number of edges out of this process.- Returns:
- number of edges out of this process
-
isWeighted
public boolean isWeighted()
Returns false ifMPI_UNWEIGHTEDwas supplied during creation.- Returns:
- false if
MPI_UNWEIGHTEDwas supplied, true otherwise
-
getSource
public int getSource(int i)
Gets a process for which the calling process is a destination.- Parameters:
i- source index- Returns:
- process for which the calling process is a destination
-
getSourceWeight
public int getSourceWeight(int i)
Gets the weight of an edge into the calling process.- Parameters:
i- source index- Returns:
- weight of the edge into the calling process
-
getDestination
public int getDestination(int i)
Gets a process for which the calling process is a source- Parameters:
i- destination index- Returns:
- process for which the calling process is a source
-
getDestinationWeight
public int getDestinationWeight(int i)
Gets the weight of an edge out of the calling process.- Parameters:
i- destination index- Returns:
- weight of an edge out of the calling process
-
-