public class MatrixNdNodalField extends VectorNodalField<MatrixNd>
MatrixNd, defined over an FEM
 model, using values set at the nodes. Values at other points are obtained by
 nodal interpolation on the elements nearest to those points. Values at nodes
 for which no explicit value has been set are given by the field's default
 value. The MatrixNd values must be of a fixed size as
 specified in the field's constructor.ModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibilitymyPropsenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesTRANSPARENT, TWO_DIMENSIONAL| Constructor and Description | 
|---|
MatrixNdNodalField()
This constructor should not be called by applications, unless  
ModelComponentBase.scan(maspack.util.ReaderTokenizer, java.lang.Object) is called immediately after. | 
MatrixNdNodalField(int rowSize,
                  int colSize,
                  FemModel3d fem)
Constructs a field for a given FEM model, with a default value of 0. 
 | 
MatrixNdNodalField(int rowSize,
                  int colSize,
                  FemModel3d fem,
                  MatrixNd defaultValue)
Constructs a field for a given FEM model and default value. 
 | 
MatrixNdNodalField(java.lang.String name,
                  int rowSize,
                  int colSize,
                  FemModel3d fem)
Constructs a named field for a given FEM model, with a default value of 0. 
 | 
MatrixNdNodalField(java.lang.String name,
                  int rowSize,
                  int colSize,
                  FemModel3d fem,
                  MatrixNd defaultValue)
Constructs a named field for a given FEM model and default value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MatrixNd | 
createTypeInstance()
Create an instance of the VectorObject type associated with this
 field. 
 | 
boolean | 
hasParameterizedType()
Queries whether this class explicitly utilizes a parameterized type. 
 | 
clearAllValues, clearCacheIfNecessary, clearValue, equals, getSoftReferences, getValue, getValue, getValue, getValue, getValue, isValueSet, postscan, setValue, updateReferencescreateDefaultRenderProps, createRenderProps, equals, getAllPropertyInfo, getDefaultValue, getParameterType, getRenderScale, getValue, prerender, render, setDefaultValue, setRenderScaleequals, getFemModel, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps, updateBoundscheckFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, copy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, hasChildren, hasState, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, writeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritablegetPropertygetChildren, hasChildrenisWritable, writegetSelection, isSelectable, numSelectionQueriesNeededgetRenderHints, updateBoundsgetRenderProps, setRenderPropspublic MatrixNdNodalField()
ModelComponentBase.scan(maspack.util.ReaderTokenizer, java.lang.Object) is called immediately after.public MatrixNdNodalField(int rowSize,
                          int colSize,
                          FemModel3d fem)
rowSize - row size of the field's MatrixNd valuescolSize - column size of the field's MatrixNd valuesfem - FEM model over which the field is definedpublic MatrixNdNodalField(int rowSize,
                          int colSize,
                          FemModel3d fem,
                          MatrixNd defaultValue)
rowSize - row size of the field's MatrixNd valuescolSize - column size of the field's MatrixNd valuesfem - FEM model over which the field is defineddefaultValue - default value for nodes which don't have
 explicitly set valuespublic MatrixNdNodalField(java.lang.String name,
                          int rowSize,
                          int colSize,
                          FemModel3d fem)
name - name of the fieldrowSize - row size of the field's MatrixNd valuescolSize - column size of the field's MatrixNd valuesfem - FEM model over which the field is definedpublic MatrixNdNodalField(java.lang.String name,
                          int rowSize,
                          int colSize,
                          FemModel3d fem,
                          MatrixNd defaultValue)
name - name of the fieldrowSize - row size of the field's MatrixNd valuescolSize - column size of the field's MatrixNd valuesfem - FEM model over which the field is defineddefaultValue - default value for nodes which don't have
 explicitly set valuespublic MatrixNd createTypeInstance()
createTypeInstance in class VectorFemField<MatrixNd>public boolean hasParameterizedType()
hasParameterizedType in interface ParameterizedClasshasParameterizedType in class VectorFemField<MatrixNd>true if this class utilizes a parameterized type.