public class LinearMaterial extends LinearMaterialBase
Modifier and Type | Field and Description |
---|---|
static FunctionPropertyList |
myProps |
Constructor and Description |
---|
LinearMaterial() |
LinearMaterial(double E,
double nu) |
LinearMaterial(double E,
double nu,
boolean corotated) |
Modifier and Type | Method and Description |
---|---|
LinearMaterial |
clone()
Returns a clone of this composite property.
|
boolean |
equals(FemMaterial mat) |
FunctionPropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
double |
getPoissonsRatio() |
PropertyMode |
getPoissonsRatioMode() |
double |
getYoungsModulus() |
double |
getYoungsModulus(FieldPoint dp) |
ScalarField |
getYoungsModulusField() |
ScalarFieldPointFunction |
getYoungsModulusFunction() |
PropertyMode |
getYoungsModulusMode() |
void |
scaleDistance(double s)
Scales all distance coordinates.
|
void |
scaleMass(double s)
Scales all mass units.
|
void |
setPoissonsRatio(double nu) |
void |
setPoissonsRatioMode(PropertyMode mode) |
void |
setYoungsModulus(double E) |
void |
setYoungsModulusField(ScalarField field,
boolean useRestPos) |
void |
setYoungsModulusFunction(ScalarFieldPointFunction func) |
void |
setYoungsModulusMode(PropertyMode mode) |
computeStressAndTangent, getCorotatedMode, isCorotated, isInvertible, isLinear, setCorotated, setCorotatedMode
cauchyToSecondPKStress, computeDevLeftCauchyGreen, computeDevRightCauchyGreen, computeLeftCauchyGreen, computeRightCauchyGreen, createStateObject, getIncompressibleComponent, getSubClasses, hasState, isIncompressible, propertyChanged, registerSubclass, secondPKToCauchyStress, writeItems
advanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, postscan, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write
public static FunctionPropertyList myProps
public LinearMaterial()
public LinearMaterial(double E, double nu)
public LinearMaterial(double E, double nu, boolean corotated)
public FunctionPropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class LinearMaterialBase
public void setPoissonsRatio(double nu)
public double getPoissonsRatio()
public void setPoissonsRatioMode(PropertyMode mode)
public PropertyMode getPoissonsRatioMode()
public void setYoungsModulus(double E)
public double getYoungsModulus()
public void setYoungsModulusMode(PropertyMode mode)
public PropertyMode getYoungsModulusMode()
public double getYoungsModulus(FieldPoint dp)
public ScalarFieldPointFunction getYoungsModulusFunction()
public void setYoungsModulusFunction(ScalarFieldPointFunction func)
public void setYoungsModulusField(ScalarField field, boolean useRestPos)
public ScalarField getYoungsModulusField()
public boolean equals(FemMaterial mat)
equals
in class LinearMaterialBase
public LinearMaterial clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class LinearMaterialBase
public void scaleDistance(double s)
ScalableUnits
scaleDistance
in interface ScalableUnits
scaleDistance
in class MaterialBase
s
- scaling factorpublic void scaleMass(double s)
ScalableUnits
scaleMass
in interface ScalableUnits
scaleMass
in class MaterialBase
s
- scaling factor