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, writeItemspublic 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.Objectpublic ViscoelasticBehavior clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class MaterialBasepublic abstract MaterialStateObject createStateObject()
createStateObject in interface HasMaterialStatecreateStateObject in class MaterialBase