il2.inf.structure
Class DgraphCreateHMetis
Object
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()
|
DgraphCreateHMetis
public DgraphCreateHMetis(int[] options,
int ubfactor,
int numGlobalTrials,
int numLocalTrials)
DgraphCreateHMetis
public DgraphCreateHMetis(int ubfactor,
int numGlobalTrials,
int numLocalTrials)
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