public class NullMaterial extends FemMaterial
myProps
Constructor and Description |
---|
NullMaterial() |
Modifier and Type | Method and Description |
---|---|
void |
computeStress(SymmetricMatrix3d sigma,
SolidDeformation def,
Matrix3d Q,
FemMaterial baseMat)
Computes the strain tensor given the supplied deformation
|
void |
computeTangent(Matrix6d D,
SymmetricMatrix3d stress,
SolidDeformation def,
Matrix3d Q,
FemMaterial baseMat)
Computes the tangent stiffness matrix
|
boolean |
isInvertible()
Returns true if this material is defined for a deformation gradient
with a non-positive determinant.
|
clone, equals, equals, getAllPropertyInfo, getSubClasses, getViscoBehavior, isIncompressible, isViscoelastic, setViscoBehavior
getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, write
public void computeStress(SymmetricMatrix3d sigma, SolidDeformation def, Matrix3d Q, FemMaterial baseMat)
FemMaterial
computeStress
in class FemMaterial
sigma
- strain tensor, populateddef
- deformation information, includes deformation gradient and pressureQ
- coordinate frame specifying directions of anisotropybaseMat
- underlying base material (if any)public void computeTangent(Matrix6d D, SymmetricMatrix3d stress, SolidDeformation def, Matrix3d Q, FemMaterial baseMat)
FemMaterial
computeTangent
in class FemMaterial
D
- tangent stiffness, populatedstress
- the current stress tensordef
- deformation information, includes deformation gradient and pressureQ
- coordinate frame specifying directions of anisotropybaseMat
- underlying base material (if any)public boolean isInvertible()
FemMaterial
isInvertible
in class FemMaterial