public class MooneyRivlinMaterial extends IncompressibleMaterialBase
IncompressibleMaterialBase.BulkPotentialDEFAULT_BULK_MODULUS, DEFAULT_BULK_POTENTIAL| Constructor and Description |
|---|
MooneyRivlinMaterial() |
MooneyRivlinMaterial(double c10,
double c01,
double c11,
double c20,
double c02,
double kappa) |
addPressureStress, addPressureTangent, computePressureStress, computePressureTangent, computeStrainEnergyDensity, computeStressAndTangent, computeU, getBulkModulus, getBulkModulus, getBulkModulusField, getBulkModulusMode, getBulkPotential, getBulkPotentialMode, getEffectiveModulus, getEffectivePressure, getIncompressibleComponent, isIncompressible, setBulkModulus, setBulkModulusField, setBulkModulusMode, setBulkPotential, setBulkPotentialModecauchyToSecondPKStress, 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 MooneyRivlinMaterial()
public MooneyRivlinMaterial(double c10,
double c01,
double c11,
double c20,
double c02,
double kappa)
public FieldPropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class IncompressibleMaterialBasepublic void setC10(double c10)
public double getC10()
public void setC10Mode(PropertyMode mode)
public PropertyMode getC10Mode()
public double getC10(FemFieldPoint dp)
public ScalarFieldComponent getC10Field()
public void setC10Field(ScalarFieldComponent func)
public void setC01(double c01)
public double getC01()
public void setC01Mode(PropertyMode mode)
public PropertyMode getC01Mode()
public double getC01(FemFieldPoint dp)
public ScalarFieldComponent getC01Field()
public void setC01Field(ScalarFieldComponent func)
public void setC11(double c11)
public double getC11()
public void setC11Mode(PropertyMode mode)
public PropertyMode getC11Mode()
public double getC11(FemFieldPoint dp)
public ScalarFieldComponent getC11Field()
public void setC11Field(ScalarFieldComponent func)
public void setC20(double c20)
public double getC20()
public void setC20Mode(PropertyMode mode)
public PropertyMode getC20Mode()
public double getC20(FemFieldPoint dp)
public ScalarFieldComponent getC20Field()
public void setC20Field(ScalarFieldComponent func)
public void setC02(double c02)
public double getC02()
public void setC02Mode(PropertyMode mode)
public PropertyMode getC02Mode()
public double getC02(FemFieldPoint dp)
public ScalarFieldComponent getC02Field()
public void setC02Field(ScalarFieldComponent func)
public void setJLimit(double JLimit)
public double getJLimit()
public void setJLimitMode(PropertyMode mode)
public PropertyMode getJLimitMode()
public void computePhiVals(double[] vals,
double J)
public double computeDeviatoricEnergy(Matrix3dBase Cdev)
public 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 equals(FemMaterial mat)
equals in class IncompressibleMaterialBasepublic MooneyRivlinMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class FemMaterialpublic static void main(java.lang.String[] args)
public boolean isInvertible()
FemMaterialisInvertible in class FemMaterialpublic void scaleDistance(double s)
ScalableUnitsscaleDistance in interface ScalableUnitsscaleDistance in class IncompressibleMaterialBases - scaling factorpublic void scaleMass(double s)
ScalableUnitsscaleMass in interface ScalableUnitsscaleMass in class IncompressibleMaterialBases - scaling factor