infer
Class PartMap

java.lang.Object
  extended by infer.PartMap

public class PartMap
extends java.lang.Object

A partitioning scheme on the MRF.


Field Summary
 double maxCompSize
           
 double maxNumAtomsInComp
           
 double maxNumAtomsInPart
           
 double maxPartSize
           
 double totalSize
           
 
Constructor Summary
PartMap(java.util.ArrayList<Component> comps)
           
 
Method Summary
 Component getCompByID(int id)
           
 Component getCompByPartID(int pid)
           
 MRF getMRFByPartID(int pid)
           
 Partition getPartitionByID(int pid)
           
 long numAtoms()
           
 int numComponents()
           
 int numParts()
           
 void showStats()
          Show stats about this partitioning scheme.
 double size()
          Estimated size to hold everything.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxCompSize

public double maxCompSize

maxNumAtomsInComp

public double maxNumAtomsInComp

maxNumAtomsInPart

public double maxNumAtomsInPart

maxPartSize

public double maxPartSize

totalSize

public double totalSize
Constructor Detail

PartMap

public PartMap(java.util.ArrayList<Component> comps)
Method Detail

getCompByID

public Component getCompByID(int id)

getCompByPartID

public Component getCompByPartID(int pid)

getMRFByPartID

public MRF getMRFByPartID(int pid)

getPartitionByID

public Partition getPartitionByID(int pid)

numAtoms

public long numAtoms()

numComponents

public int numComponents()

numParts

public int numParts()

showStats

public void showStats()
Show stats about this partitioning scheme.


size

public double size()
Estimated size to hold everything.