uka.util
Class PartitionedIDSpace

java.lang.Object
  extended byuka.util.SparseIDSpace
      extended byuka.util.PartitionedIDSpace
All Implemented Interfaces:
IDSpace, java.io.Serializable
Direct Known Subclasses:
GCPartitionedIDSpace

public class PartitionedIDSpace
extends SparseIDSpace

See Also:
Serialized Form

Field Summary
private  int rank
           
private  int size
           
 
Fields inherited from class uka.util.SparseIDSpace
nextID, usedIDs
 
Constructor Summary
PartitionedIDSpace(int size)
           
 
Method Summary
 void clear()
           
 int create()
           
 void create(int id)
           
 void init(int rank)
           
 
Methods inherited from class uka.util.SparseIDSpace
getUsedIDs, isUsed, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

size

private int size

rank

private int rank
Constructor Detail

PartitionedIDSpace

public PartitionedIDSpace(int size)
Method Detail

init

public void init(int rank)

create

public int create()
Specified by:
create in interface IDSpace
Overrides:
create in class SparseIDSpace

create

public void create(int id)
Specified by:
create in interface IDSpace
Overrides:
create in class SparseIDSpace

clear

public void clear()
Specified by:
clear in interface IDSpace
Overrides:
clear in class SparseIDSpace