public abstract class PersistenceSimplifierND extends ScalarFieldND.Default implements ScalarFieldND, java.lang.Runnable
ScalarFieldND.Default
Constructor and Description |
---|
PersistenceSimplifierND(ScalarFieldND sf,
PersistenceSet ct,
Mesh cl,
usf.saav.common.range.IntRange1D z,
boolean runImmediately)
Instantiates a new persistence simplifier ND.
|
PersistenceSimplifierND(ScalarFieldND sf,
PersistenceSet ct,
Mesh cl,
usf.saav.common.range.IntRange1D z,
boolean runImmediately,
boolean verbose)
Instantiates a new persistence simplifier ND.
|
Modifier and Type | Method and Description |
---|---|
Mesh |
getComponentList()
Gets the component list.
|
int[] |
getNeighbors(int nodeID)
Gets the neighbors.
|
ScalarFieldND |
getScalarField()
Gets the scalar field.
|
int |
getSize()
Gets the size.
|
PersistenceSet |
getTree()
Gets the tree.
|
float |
getValue(int idx)
Gets the value.
|
void |
run() |
abstract void |
setCallback(java.lang.Object obj,
java.lang.String func_name)
Sets the callback.
|
getValueRange
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValueRange
public PersistenceSimplifierND(ScalarFieldND sf, PersistenceSet ct, Mesh cl, usf.saav.common.range.IntRange1D z, boolean runImmediately)
sf
- the sfct
- the ctcl
- the clz
- the zrunImmediately
- the run immediatelypublic PersistenceSimplifierND(ScalarFieldND sf, PersistenceSet ct, Mesh cl, usf.saav.common.range.IntRange1D z, boolean runImmediately, boolean verbose)
sf
- the sfct
- the ctcl
- the clz
- the zrunImmediately
- the run immediatelyverbose
- the verbosepublic PersistenceSet getTree()
public Mesh getComponentList()
public ScalarFieldND getScalarField()
public int getSize()
ScalarFieldND
getSize
in interface ScalarFieldND
public float getValue(int idx)
ScalarFieldND
getValue
in interface ScalarFieldND
idx
- the node IDpublic int[] getNeighbors(int nodeID)
ScalarFieldND
getNeighbors
in interface ScalarFieldND
nodeID
- the node IDpublic abstract void setCallback(java.lang.Object obj, java.lang.String func_name)
obj
- the objfunc_name
- the func namepublic void run()
run
in interface java.lang.Runnable