public abstract class FemMaterial extends MaterialBase
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
Constructor and Description |
---|
FemMaterial() |
Modifier and Type | Method and Description |
---|---|
FemMaterial |
clone()
Returns a clone of this composite property.
|
abstract void |
computeStress(SymmetricMatrix3d sigma,
SolidDeformation def,
Matrix3d Q,
FemMaterial baseMat) |
abstract void |
computeTangent(Matrix6d D,
SymmetricMatrix3d stress,
SolidDeformation def,
Matrix3d Q,
FemMaterial baseMat) |
boolean |
equals(FemMaterial mat) |
boolean |
equals(java.lang.Object obj) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
static java.lang.Class<?>[] |
getSubClasses() |
ViscoelasticBehavior |
getViscoBehavior() |
boolean |
isIncompressible() |
boolean |
isInvertible()
Returns true if this material is defined for a deformation gradient
with a non-positive determinant.
|
boolean |
isViscoelastic() |
void |
setViscoBehavior(ViscoelasticBehavior veb) |
getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, write
public static PropertyList myProps
public static java.lang.Class<?>[] getSubClasses()
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class MaterialBase
public ViscoelasticBehavior getViscoBehavior()
public void setViscoBehavior(ViscoelasticBehavior veb)
public abstract void computeTangent(Matrix6d D, SymmetricMatrix3d stress, SolidDeformation def, Matrix3d Q, FemMaterial baseMat)
public abstract void computeStress(SymmetricMatrix3d sigma, SolidDeformation def, Matrix3d Q, FemMaterial baseMat)
public boolean isInvertible()
public boolean isIncompressible()
public boolean isViscoelastic()
public boolean equals(FemMaterial mat)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public FemMaterial clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class MaterialBase