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,
             ViscoelasticState state) | 
| abstract void | computeTangent(Matrix6d D,
              ViscoelasticState state) | 
| abstract ViscoelasticState | createState() | 
| boolean | equals(java.lang.Object obj) | 
| boolean | equals(ViscoelasticBehavior veb) | 
| static java.lang.Class<?>[] | getSubClasses() | 
| abstract double | getTangentScale() | 
getAllPropertyInfo, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, writepublic static java.lang.Class<?>[] getSubClasses()
public abstract ViscoelasticState createState()
public abstract void computeTangent(Matrix6d D, ViscoelasticState state)
public abstract void computeStress(SymmetricMatrix3d sigma, ViscoelasticState state)
public abstract double getTangentScale()
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 MaterialBase