public class VerondaWestmannMaterial extends IncompressibleMaterialBase
IncompressibleMaterialBase.BulkPotential| Modifier and Type | Field and Description |
|---|---|
static FieldPropertyList |
myProps |
DEFAULT_BULK_MODULUS, DEFAULT_BULK_POTENTIAL| Constructor and Description |
|---|
VerondaWestmannMaterial() |
VerondaWestmannMaterial(double c1,
double c2,
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 static FieldPropertyList myProps
public VerondaWestmannMaterial()
public VerondaWestmannMaterial(double c1,
double c2,
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 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 VerondaWestmannMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone 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