V - the vertex typepublic static class PartitioningAlgorithm.PartitioningImpl<V> extends java.lang.Object implements PartitioningAlgorithm.Partitioning<V>, java.io.Serializable
| Constructor and Description |
|---|
PartitioningImpl(java.util.List<java.util.Set<V>> classes)
Construct a new vertex partitioning.
|
PartitioningImpl(java.util.Map<V,java.lang.Integer> vertexToPartitionMap)
Construct a new vertex partitioning.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getNumberPartitions()
Get the number of partitions.
|
java.util.Set<V> |
getPartition(int index)
Get the index-th partition (0-based).
|
java.util.Iterator<java.util.Set<V>> |
iterator() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPartitionspublic PartitioningImpl(java.util.List<java.util.Set<V>> classes)
classes - the partition classesjava.lang.NullPointerException - if classes is nullpublic PartitioningImpl(java.util.Map<V,java.lang.Integer> vertexToPartitionMap)
vertexToPartitionMap - the vertex to partition index mapjava.lang.NullPointerException - if vertexToPartitionMap is nullpublic int getNumberPartitions()
getNumberPartitions in interface PartitioningAlgorithm.Partitioning<V>public java.util.Set<V> getPartition(int index)
getPartition in interface PartitioningAlgorithm.Partitioning<V>index - index of the partition to returnpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019. All Rights Reserved.