public abstract class ViscoelasticBehavior extends MaterialBase
myProps
Constructor and Description |
---|
ViscoelasticBehavior() |
Modifier and Type | Method and Description |
---|---|
abstract void |
advanceState(ViscoelasticState state,
double t0,
double t1) |
ViscoelasticBehavior |
clone()
Returns a clone of this composite property.
|
abstract void |
computeStress(SymmetricMatrix3d sigma,
DeformedPoint def,
ViscoelasticState state) |
abstract void |
computeStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
ViscoelasticState state) |
abstract void |
computeTangent(Matrix6d D,
ViscoelasticState state) |
abstract ViscoelasticState |
createState() |
abstract MaterialStateObject |
createStateObject() |
boolean |
equals(java.lang.Object obj) |
boolean |
equals(ViscoelasticBehavior veb) |
static java.lang.Class<?>[] |
getSubClasses() |
advanceState, getAllPropertyInfo, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItems
public static java.lang.Class<?>[] getSubClasses()
public abstract ViscoelasticState createState()
public abstract void computeTangent(Matrix6d D, ViscoelasticState state)
public abstract void computeStress(SymmetricMatrix3d sigma, DeformedPoint def, ViscoelasticState state)
public abstract void computeStressAndTangent(SymmetricMatrix3d sigma, Matrix6d D, DeformedPoint def, ViscoelasticState state)
public abstract void advanceState(ViscoelasticState state, double t0, double t1)
public boolean equals(ViscoelasticBehavior veb)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public ViscoelasticBehavior clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class MaterialBase
public abstract MaterialStateObject createStateObject()
createStateObject
in interface HasMaterialState
createStateObject
in class MaterialBase