public class YeohMaterial extends IncompressibleMaterialBase
IncompressibleMaterialBase.BulkPotentialDEFAULT_BULK_MODULUS, DEFAULT_BULK_POTENTIAL| Constructor and Description |
|---|
YeohMaterial() |
YeohMaterial(double c1,
double c2,
double c3,
double kappa) |
YeohMaterial(double c1,
double c2,
double c3,
double c4,
double c5,
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, isInvertible, isLinear, propertyChanged, registerSubclass, secondPKToCauchyStress, writeItemsadvanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, postscan, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, writepublic YeohMaterial()
public YeohMaterial(double c1,
double c2,
double c3,
double kappa)
public YeohMaterial(double c1,
double c2,
double c3,
double c4,
double c5,
double kappa)
public FieldPropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class IncompressibleMaterialBasepublic void setC1(double c1)
public double getC1()
public void setC1Mode(PropertyMode mode)
public PropertyMode getC1Mode()
public double getC1(FemFieldPoint dp)
public ScalarFieldComponent getC1Field()
public void setC1Field(ScalarFieldComponent func)
public void setC2(double c2)
public double getC2()
public void setC2Mode(PropertyMode mode)
public PropertyMode getC2Mode()
public double getC2(FemFieldPoint dp)
public ScalarFieldComponent getC2Field()
public void setC2Field(ScalarFieldComponent func)
public void setC3(double c3)
public double getC3()
public void setC3Mode(PropertyMode mode)
public PropertyMode getC3Mode()
public double getC3(FemFieldPoint dp)
public ScalarFieldComponent getC3Field()
public void setC3Field(ScalarFieldComponent func)
public void setC4(double c4)
public double getC4()
public void setC4Mode(PropertyMode mode)
public PropertyMode getC4Mode()
public double getC4(FemFieldPoint dp)
public ScalarFieldComponent getC4Field()
public void setC4Field(ScalarFieldComponent func)
public void setC5(double c5)
public double getC5()
public void setC5Mode(PropertyMode mode)
public PropertyMode getC5Mode()
public double getC5(FemFieldPoint dp)
public ScalarFieldComponent getC5Field()
public void setC5Field(ScalarFieldComponent func)
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 YeohMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class FemMaterialpublic static void main(java.lang.String[] args)
public 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