jvx.numeric
Class PnStiffConformal
- java.lang.Object
-
- jv.object.PsObject
-
- jvx.numeric.PnSparseMatrix
-
- jvx.numeric.PnStiffMatrix
-
- jvx.numeric.PnStiffConformal
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, PsUpdateIf, PdMatrixIf
public class PnStiffConformal extends PnStiffMatrix
Create and setup stiffness matrix for conformal energy defined by John Hutchinson of a map from triangulation to C.- See Also:
- Serialized Form
- Author:
- Konrad Polthier
- Version:
- 16.10.99, 1.00 revised (kp)
16.10.98, 1.00 created (kp)
-
-
Field Summary
-
Fields inherited from class jvx.numeric.PnStiffMatrix
m_noe
-
Fields inherited from class jvx.numeric.PnSparseMatrix
USE_LARGER_BUFFER
-
Fields inherited from class jv.object.PsObject
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 Summary
Constructors Constructor and Description PnStiffConformal(PgElementSet domain, PgElementSet surface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidinit(PgElementSet surface)Initializes the stiffness matrix by computing the index vector and matrix entries.voidinit(PgElementSet domain, PgElementSet surface)Initializes the stiffness matrix by computing the index vector and matrix entries.-
Methods inherited from class jvx.numeric.PnStiffMatrix
computeRightVector, computeStiffnessMatrix
-
Methods inherited from class jvx.numeric.PnSparseMatrix
add, add, addDiagonal, addDiagonal, addEntry, addNew, appendEntry, clear, clearColumn, clearRow, compress, concatMatrices, copy, copyNew, deleteColumn, deleteRow, extractRows, getColIndex, getColIndices, getColIndices, getDiagIndex, getEntries, getEntries, getEntry, getEntrySparse, getIndex, getNumCols, getNumEntries, getNumEntries, getNumRows, isEqualTo, isSquare, leftMultMatrix, leftMultVector, leftMultVector, leftMultVector, leftMultVector, multMatrices, multQuadratic, multScalar, multScalar, removeZeros, rightMultMatrix, rightMultVector, rightMultVector, rightMultVector, rightMultVector, setEntry, setEntrySparse, setNumEntries, setRow, setSize, setSize, setSize, sortEntries, sub, subNew, toPdMatrix, toShortString, toString, transpose, transpose, transposeNew, transposeNew, validate, vstackSparseMatrices
-
Methods inherited from class jv.object.PsObject
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
-
-
-
-
Constructor Detail
-
PnStiffConformal
public PnStiffConformal(PgElementSet domain, PgElementSet surface)
-
-
Method Detail
-
init
public void init(PgElementSet surface)
Initializes the stiffness matrix by computing the index vector and matrix entries. Method can be used to reset the stiffness matrix. All memory allocation is done in constructor.- Overrides:
initin classPnStiffMatrix
-
init
public void init(PgElementSet domain, PgElementSet surface)
Initializes the stiffness matrix by computing the index vector and matrix entries. Method can be used to reset the stiffness matrix. All memory allocation is done in constructor.- Overrides:
initin classPnStiffMatrix
-
-
"