il2.inf.structure
Class DgraphCreateHMetis

Object
  extended by DgraphCreateHMetis
Direct Known Subclasses:
DgraphCreateHMetis1, DgraphCreateHMetis1wn

public abstract class DgraphCreateHMetis
extends Object

This abstract class can create a Dgraph, using the hMetis algorithm/library

Author:
David Allen

Constructor Summary
DgraphCreateHMetis(int[] options, int ubfactor, int numGlobalTrials, int numLocalTrials)
           
DgraphCreateHMetis(int ubfactor, int numGlobalTrials, int numLocalTrials)
           
 
Method Summary
 String abrev()
           
abstract  DGraph create(Collection data)
           
 double getHmetisTime()
          Returns the amount of time (in seconds) spent in the hMetis library (just the c++ calls to the library) since the last call to resetTiming or construction.
 double[] getTiming()
          Currently returns an array of length one, containing the same information as getHmetisTime()
 String name()
           
 void resetTiming()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DgraphCreateHMetis

public DgraphCreateHMetis(int[] options,
                          int ubfactor,
                          int numGlobalTrials,
                          int numLocalTrials)

DgraphCreateHMetis

public DgraphCreateHMetis(int ubfactor,
                          int numGlobalTrials,
                          int numLocalTrials)
Method Detail

abrev

public String abrev()

name

public String name()

create

public abstract DGraph create(Collection data)

resetTiming

public void resetTiming()

getTiming

public double[] getTiming()
Currently returns an array of length one, containing the same information as getHmetisTime()


getHmetisTime

public double getHmetisTime()
Returns the amount of time (in seconds) spent in the hMetis library (just the c++ calls to the library) since the last call to resetTiming or construction.



Copyright 2010 UCLA Automated Reasoning Group