All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addPressureStress(SymmetricMatrix3d sigma,
double p) |
void |
addPressureTangent(Matrix6d D,
double p) |
abstract void |
computeDevStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state) |
void |
computePressureStress(SymmetricMatrix3d sigma,
double p) |
void |
computePressureTangent(Matrix6d D,
double p) |
void |
computeStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state)
Computes the current Cauchy stress and tangent stiffness matrix.
|
boolean |
equals(FemMaterial mat) |
FunctionPropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
double |
getBulkModulus() |
double |
getBulkModulus(FieldPoint dp) |
ScalarField |
getBulkModulusField() |
ScalarFieldPointFunction |
getBulkModulusFunction() |
PropertyMode |
getBulkModulusMode() |
IncompressibleMaterialBase.BulkPotential |
getBulkPotential() |
PropertyMode |
getBulkPotentialMode() |
double |
getEffectiveModulus(double K,
double J)
Returns the effective bulk modulus for a given nominal (linear) bulk
modulus K and Jacobian determinant J.
|
double |
getEffectivePressure(double K,
double J)
Returns the effective pressure for a given nominal (linear) bulk
modulus K and Jacobian determinant J.
|
IncompressibleMaterialBase |
getIncompressibleComponent() |
boolean |
isIncompressible() |
void |
scaleDistance(double s)
Scales all distance coordinates.
|
void |
scaleMass(double s)
Scales all mass units.
|
void |
setBulkModulus(double nu) |
void |
setBulkModulusField(ScalarField field,
boolean useRestPos) |
void |
setBulkModulusFunction(ScalarFieldPointFunction func) |
void |
setBulkModulusMode(PropertyMode mode) |
void |
setBulkPotential(IncompressibleMaterialBase.BulkPotential potential) |
void |
setBulkPotentialMode(PropertyMode mode) |