public interface AuxiliaryMaterial extends Clonable
Modifier and Type | Method and Description |
---|---|
void |
computeStress(SymmetricMatrix3d sigma,
SolidDeformation def,
IntegrationPoint3d pt,
IntegrationData3d dt,
FemMaterial baseMat) |
void |
computeTangent(Matrix6d D,
SymmetricMatrix3d stress,
SolidDeformation def,
IntegrationPoint3d pt,
IntegrationData3d dt,
FemMaterial baseMat) |
boolean |
hasSymmetricTangent() |
boolean |
isCorotated()
Deformation is computed by first removing a rotation component
(either explicit or computed from strain)
|
boolean |
isInvertible() |
boolean |
isLinear()
Linear stress/stiffness response to deformation, allows tangent
to be pre-computed and stored.
|
void computeStress(SymmetricMatrix3d sigma, SolidDeformation def, IntegrationPoint3d pt, IntegrationData3d dt, FemMaterial baseMat)
void computeTangent(Matrix6d D, SymmetricMatrix3d stress, SolidDeformation def, IntegrationPoint3d pt, IntegrationData3d dt, FemMaterial baseMat)
boolean hasSymmetricTangent()
boolean isInvertible()
boolean isLinear()
boolean isCorotated()