Module org.jgrapht.core
Package org.jgrapht.alg.interfaces
Class PartitioningAlgorithm.PartitioningImpl<V>
java.lang.Object
org.jgrapht.alg.interfaces.PartitioningAlgorithm.PartitioningImpl<V>
- Type Parameters:
 V- the vertex type
- All Implemented Interfaces:
 Serializable,Iterable<Set<V>>,PartitioningAlgorithm.Partitioning<V>
- Enclosing interface:
 - PartitioningAlgorithm<V>
 
public static class PartitioningAlgorithm.PartitioningImpl<V>
extends Object
implements PartitioningAlgorithm.Partitioning<V>, Serializable
Default implementation of a vertex partition
- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionPartitioningImpl(List<Set<V>> classes) Construct a new vertex partitioning.PartitioningImpl(Map<V, Integer> vertexToPartitionMap) Construct a new vertex partitioning. - 
Method Summary
Modifier and TypeMethodDescriptionintGet the number of partitions.getPartition(int index) Get the index-th partition (0-based).iterator()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.jgrapht.alg.interfaces.PartitioningAlgorithm.Partitioning
getPartitions 
- 
Constructor Details
- 
PartitioningImpl
Construct a new vertex partitioning.- Parameters:
 classes- the partition classes- Throws:
 NullPointerException- ifclassesisnull
 - 
PartitioningImpl
Construct a new vertex partitioning.- Parameters:
 vertexToPartitionMap- the vertex to partition index map- Throws:
 NullPointerException- ifvertexToPartitionMapisnull
 
 - 
 - 
Method Details
- 
getNumberPartitions
public int getNumberPartitions()Get the number of partitions.- Specified by:
 getNumberPartitionsin interfacePartitioningAlgorithm.Partitioning<V>- Returns:
 - the number of partitions
 
 - 
getPartition
Get the index-th partition (0-based).- Specified by:
 getPartitionin interfacePartitioningAlgorithm.Partitioning<V>- Parameters:
 index- index of the partition to return- Returns:
 - the index-th partition
 
 - 
toString
 - 
iterator
 
 -