public class IncompressibleMaterial extends IncompressibleMaterialBase
IncompressibleMaterialBase.BulkPotentialDEFAULT_BULK_MODULUS, DEFAULT_BULK_POTENTIAL, myProps| Constructor and Description |
|---|
IncompressibleMaterial()
Creates a new IncompressibleMaterial with default parameter values.
|
IncompressibleMaterial(double kappa)
Creates a new IncompressibleMaterial with the specified bulk modulus.
|
| Modifier and Type | Method and Description |
|---|---|
double |
computeDevStrainEnergy(DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state) |
void |
computeDevStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state) |
boolean |
isInvertible()
Returns true if this material is defined for a deformation gradient
with a non-positive determinant.
|
addPressureStress, addPressureTangent, computePressureStress, computePressureTangent, computeStrainEnergyDensity, computeStressAndTangent, computeU, equals, getAllPropertyInfo, getBulkModulus, getBulkModulus, getBulkModulusField, getBulkModulusMode, getBulkPotential, getBulkPotentialMode, getEffectiveModulus, getEffectivePressure, getIncompressibleComponent, isIncompressible, scaleDistance, scaleMass, setBulkModulus, setBulkModulusField, setBulkModulusMode, setBulkPotential, setBulkPotentialModecauchyToSecondPKStress, clone, computeDevLeftCauchyGreen, computeDevRightCauchyGreen, computeLeftCauchyGreen, computeRightCauchyGreen, createStateObject, getSubClasses, hasState, isCorotated, isLinear, propertyChanged, registerSubclass, secondPKToCauchyStress, writeItemsadvanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, postscan, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, writepublic IncompressibleMaterial()
public IncompressibleMaterial(double kappa)
kappa - bulk moduluspublic void computeDevStressAndTangent(SymmetricMatrix3d sigma, Matrix6d D, DeformedPoint def, Matrix3d Q, double excitation, MaterialStateObject state)
computeDevStressAndTangent in class IncompressibleMaterialBasepublic double computeDevStrainEnergy(DeformedPoint def, Matrix3d Q, double excitation, MaterialStateObject state)
computeDevStrainEnergy in class IncompressibleMaterialBasepublic boolean isInvertible()
FemMaterialisInvertible in class FemMaterial