public class PnStiffAniso extends PnStiffMatrix
jvx.numeric.PnBiconjugateGradient
.m_noe
USE_LARGER_BUFFER
HAS_BOUNDARY_PANEL, HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS
Constructor and Description |
---|
PnStiffAniso(PgElementSet surface)
Constructor
|
PnStiffAniso(PgElementSet surface,
double featureThreshold)
Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getFeatureDetect()
Get value of the parameter that determines what is regarded as a feature that will be preserved
by te flow.
|
void |
init(PgElementSet surface)
Initializes the stiffness matrix by computing the index vector and matrix entries.
|
void |
setFeatureDetect(double featureDetect)
Set parameter that determines what is regarded as a feature that will be preserved
by te flow.
|
void |
useStepFunction(boolean flag)
The default behaviour of this feature preserving smoothing operator is to have
a smooth transition in the treatment of those parts that are kept as features
and those that are smoothed.
|
init
add, add, addDiagonal, addDiagonal, addEntry, appendEntry, clear, clearRow, compress, concatMatrices, copy, deleteColumn, deleteRow, getColIndex, getColIndices, getColIndices, getDiagIndex, getEntries, getEntries, getEntry, getEntrySparse, getIndex, getNumCols, getNumEntries, getNumEntries, getNumRows, isSquare, leftMultMatrix, leftMultVector, leftMultVector, leftMultVector, leftMultVector, multMatrices, multQuadratic, multScalar, multScalar, removeZeros, rightMultMatrix, rightMultVector, rightMultVector, rightMultVector, rightMultVector, setEntry, setEntrySparse, setNumEntries, setRow, setSize, setSize, setSize, sortEntries, toPdMatrix, toShortString, toString, transpose, transpose, transposeNew, transposeNew, validate
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, init, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, update, updatePanels
public PnStiffAniso(PgElementSet surface)
public PnStiffAniso(PgElementSet surface, double featureThreshold)
public void init(PgElementSet surface)
init
in class PnStiffMatrix
public void setFeatureDetect(double featureDetect)
public double getFeatureDetect()
public void useStepFunction(boolean flag)
"