FungOrthotropicMaterial
, which should be used instead.public class FungMaterial extends IncompressibleMaterialBase
IncompressibleMaterialBase.BulkPotential
Modifier and Type | Field and Description |
---|---|
static FieldPropertyList |
myProps
Deprecated.
|
DEFAULT_BULK_MODULUS, DEFAULT_BULK_POTENTIAL
Constructor and Description |
---|
FungMaterial()
Deprecated.
|
FungMaterial(double MU1,
double MU2,
double MU3,
double L11,
double L22,
double L33,
double L12,
double L23,
double L31,
double CC,
double kappa)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
addTensorProduct4(Matrix6d c,
double s,
Matrix3dBase A,
Matrix3dBase B)
Deprecated.
|
FungMaterial |
clone()
Deprecated.
Returns a clone of this composite property.
|
double |
computeDevStrainEnergy(DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state)
Deprecated.
|
void |
computeDevStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
Matrix3d Q,
double excitation,
MaterialStateObject state)
Deprecated.
|
static Matrix6d |
ddots(Matrix6d a,
Matrix6d b)
Deprecated.
|
boolean |
equals(FemMaterial mat)
Deprecated.
|
FieldPropertyList |
getAllPropertyInfo()
Deprecated.
Returns a list giving static information about all properties exported by
this object.
|
double |
getCC()
Deprecated.
|
double |
getCC(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getCCField()
Deprecated.
|
PropertyMode |
getCCMode()
Deprecated.
|
double |
getL11()
Deprecated.
|
double |
getL11(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL11Field()
Deprecated.
|
PropertyMode |
getL11Mode()
Deprecated.
|
double |
getL12()
Deprecated.
|
double |
getL12(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL12Field()
Deprecated.
|
PropertyMode |
getL12Mode()
Deprecated.
|
double |
getL22()
Deprecated.
|
double |
getL22(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL22Field()
Deprecated.
|
PropertyMode |
getL22Mode()
Deprecated.
|
double |
getL23()
Deprecated.
|
double |
getL23(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL23Field()
Deprecated.
|
PropertyMode |
getL23Mode()
Deprecated.
|
double |
getL31()
Deprecated.
|
double |
getL31(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL31Field()
Deprecated.
|
PropertyMode |
getL31Mode()
Deprecated.
|
double |
getL33()
Deprecated.
|
double |
getL33(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getL33Field()
Deprecated.
|
PropertyMode |
getL33Mode()
Deprecated.
|
double |
getMU1()
Deprecated.
|
double |
getMU1(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getMU1Field()
Deprecated.
|
PropertyMode |
getMU1Mode()
Deprecated.
|
double |
getMU2()
Deprecated.
|
double |
getMU2(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getMU2Field()
Deprecated.
|
PropertyMode |
getMU2Mode()
Deprecated.
|
double |
getMU3()
Deprecated.
|
double |
getMU3(FemFieldPoint dp)
Deprecated.
|
ScalarFieldComponent |
getMU3Field()
Deprecated.
|
PropertyMode |
getMU3Mode()
Deprecated.
|
static void |
main(java.lang.String[] args)
Deprecated.
|
void |
scaleDistance(double s)
Deprecated.
Scales all distance coordinates.
|
void |
scaleMass(double s)
Deprecated.
Scales all mass units.
|
void |
setCC(double CC)
Deprecated.
|
void |
setCCField(ScalarFieldComponent func)
Deprecated.
|
void |
setCCMode(PropertyMode mode)
Deprecated.
|
void |
setL11(double L11)
Deprecated.
|
void |
setL11Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL11Mode(PropertyMode mode)
Deprecated.
|
void |
setL12(double L12)
Deprecated.
|
void |
setL12Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL12Mode(PropertyMode mode)
Deprecated.
|
void |
setL22(double L22)
Deprecated.
|
void |
setL22Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL22Mode(PropertyMode mode)
Deprecated.
|
void |
setL23(double L23)
Deprecated.
|
void |
setL23Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL23Mode(PropertyMode mode)
Deprecated.
|
void |
setL31(double L31)
Deprecated.
|
void |
setL31Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL31Mode(PropertyMode mode)
Deprecated.
|
void |
setL33(double L33)
Deprecated.
|
void |
setL33Field(ScalarFieldComponent func)
Deprecated.
|
void |
setL33Mode(PropertyMode mode)
Deprecated.
|
void |
setMU1(double MU1)
Deprecated.
|
void |
setMU1Field(ScalarFieldComponent func)
Deprecated.
|
void |
setMU1Mode(PropertyMode mode)
Deprecated.
|
void |
setMU2(double MU2)
Deprecated.
|
void |
setMU2Field(ScalarFieldComponent func)
Deprecated.
|
void |
setMU2Mode(PropertyMode mode)
Deprecated.
|
void |
setMU3(double MU3)
Deprecated.
|
void |
setMU3Field(ScalarFieldComponent func)
Deprecated.
|
void |
setMU3Mode(PropertyMode mode)
Deprecated.
|
addPressureStress, addPressureTangent, computePressureStress, computePressureTangent, computeStrainEnergyDensity, computeStressAndTangent, computeU, getBulkModulus, getBulkModulus, getBulkModulusField, getBulkModulusMode, getBulkPotential, getBulkPotentialMode, getEffectiveModulus, getEffectivePressure, getIncompressibleComponent, isIncompressible, setBulkModulus, setBulkModulusField, setBulkModulusMode, setBulkPotential, setBulkPotentialMode
cauchyToSecondPKStress, computeDevLeftCauchyGreen, computeDevRightCauchyGreen, computeLeftCauchyGreen, computeRightCauchyGreen, createStateObject, getSubClasses, hasState, isCorotated, isInvertible, isLinear, propertyChanged, registerSubclass, secondPKToCauchyStress, writeItems
advanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, postscan, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write
public static FieldPropertyList myProps
public FungMaterial()
public FungMaterial(double MU1, double MU2, double MU3, double L11, double L22, double L33, double L12, double L23, double L31, double CC, double kappa)
public FieldPropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class IncompressibleMaterialBase
public void setMU1(double MU1)
public void setMU2(double MU2)
public void setMU3(double MU3)
public void setL11(double L11)
public void setL22(double L22)
public void setL33(double L33)
public void setL12(double L12)
public void setL23(double L23)
public void setL31(double L31)
public void setCC(double CC)
public double getMU1()
public double getMU2()
public double getMU3()
public double getL11()
public double getL22()
public double getL33()
public double getL12()
public double getL23()
public double getL31()
public double getCC()
public void setMU1Mode(PropertyMode mode)
public void setMU2Mode(PropertyMode mode)
public void setMU3Mode(PropertyMode mode)
public void setL11Mode(PropertyMode mode)
public void setL22Mode(PropertyMode mode)
public void setL33Mode(PropertyMode mode)
public void setL12Mode(PropertyMode mode)
public void setL23Mode(PropertyMode mode)
public void setL31Mode(PropertyMode mode)
public void setCCMode(PropertyMode mode)
public PropertyMode getMU1Mode()
public PropertyMode getMU2Mode()
public PropertyMode getMU3Mode()
public PropertyMode getL11Mode()
public PropertyMode getL22Mode()
public PropertyMode getL33Mode()
public PropertyMode getL12Mode()
public PropertyMode getL23Mode()
public PropertyMode getL31Mode()
public PropertyMode getCCMode()
public double getMU1(FemFieldPoint dp)
public double getMU2(FemFieldPoint dp)
public double getMU3(FemFieldPoint dp)
public double getL11(FemFieldPoint dp)
public double getL22(FemFieldPoint dp)
public double getL33(FemFieldPoint dp)
public double getL12(FemFieldPoint dp)
public double getL23(FemFieldPoint dp)
public double getL31(FemFieldPoint dp)
public double getCC(FemFieldPoint dp)
public ScalarFieldComponent getMU1Field()
public ScalarFieldComponent getMU2Field()
public ScalarFieldComponent getMU3Field()
public ScalarFieldComponent getL11Field()
public ScalarFieldComponent getL22Field()
public ScalarFieldComponent getL33Field()
public ScalarFieldComponent getL12Field()
public ScalarFieldComponent getL23Field()
public ScalarFieldComponent getL31Field()
public ScalarFieldComponent getCCField()
public void setMU1Field(ScalarFieldComponent func)
public void setMU2Field(ScalarFieldComponent func)
public void setMU3Field(ScalarFieldComponent func)
public void setL11Field(ScalarFieldComponent func)
public void setL22Field(ScalarFieldComponent func)
public void setL33Field(ScalarFieldComponent func)
public void setL12Field(ScalarFieldComponent func)
public void setL23Field(ScalarFieldComponent func)
public void setL31Field(ScalarFieldComponent func)
public void setCCField(ScalarFieldComponent func)
public void computeDevStressAndTangent(SymmetricMatrix3d sigma, Matrix6d D, DeformedPoint def, Matrix3d Q, double excitation, MaterialStateObject state)
computeDevStressAndTangent
in class IncompressibleMaterialBase
public double computeDevStrainEnergy(DeformedPoint def, Matrix3d Q, double excitation, MaterialStateObject state)
computeDevStrainEnergy
in class IncompressibleMaterialBase
public boolean equals(FemMaterial mat)
equals
in class IncompressibleMaterialBase
public FungMaterial clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class FemMaterial
public static void main(java.lang.String[] args)
public void scaleDistance(double s)
ScalableUnits
scaleDistance
in interface ScalableUnits
scaleDistance
in class IncompressibleMaterialBase
s
- scaling factorpublic void scaleMass(double s)
ScalableUnits
scaleMass
in interface ScalableUnits
scaleMass
in class IncompressibleMaterialBase
s
- scaling factorpublic static void addTensorProduct4(Matrix6d c, double s, Matrix3dBase A, Matrix3dBase B)