public class QLVBehavior extends ViscoelasticBehavior
| Modifier and Type | Field and Description | 
|---|---|
| static PropertyList | myProps | 
| static int | N_MAX | 
| Constructor and Description | 
|---|
| QLVBehavior() | 
| QLVBehavior(double gamma0,
           double gamma1,
           double gamma2,
           double gamma3,
           double gamma4,
           double gamma5,
           double tau0,
           double tau1,
           double tau2,
           double tau3,
           double tau4,
           double tau5) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | advanceState(ViscoelasticState state,
            double t0,
            double t1) | 
| ViscoelasticBehavior | clone()Returns a clone of this composite property. | 
| void | computeStress(SymmetricMatrix3d sigma,
             ViscoelasticState state) | 
| void | computeTangent(Matrix6d c,
              ViscoelasticState state) | 
| ViscoelasticState | createState() | 
| boolean | equals(ViscoelasticBehavior veb) | 
| PropertyList | getAllPropertyInfo()Returns a list giving static information about all properties exported by
 this object. | 
| VectorNd | getGamma() | 
| double | getTangentScale() | 
| VectorNd | getTau() | 
| void | setGamma(double gamma0,
        double gamma1,
        double gamma2,
        double gamma3,
        double gamma4,
        double gamma5) | 
| void | setGamma(VectorNd gamma) | 
| void | setTau(double tau0,
      double tau1,
      double tau2,
      double tau3,
      double tau4,
      double tau5) | 
| void | setTau(VectorNd tau) | 
equals, getSubClassesgetProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, writepublic static PropertyList myProps
public static int N_MAX
public QLVBehavior()
public QLVBehavior(double gamma0,
                   double gamma1,
                   double gamma2,
                   double gamma3,
                   double gamma4,
                   double gamma5,
                   double tau0,
                   double tau1,
                   double tau2,
                   double tau3,
                   double tau4,
                   double tau5)
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class MaterialBasepublic void setGamma(VectorNd gamma)
public void setGamma(double gamma0,
                     double gamma1,
                     double gamma2,
                     double gamma3,
                     double gamma4,
                     double gamma5)
public void setTau(VectorNd tau)
public void setTau(double tau0,
                   double tau1,
                   double tau2,
                   double tau3,
                   double tau4,
                   double tau5)
public VectorNd getGamma()
public VectorNd getTau()
public void advanceState(ViscoelasticState state, double t0, double t1)
advanceState in class ViscoelasticBehaviorpublic void computeStress(SymmetricMatrix3d sigma, ViscoelasticState state)
computeStress in class ViscoelasticBehaviorpublic double getTangentScale()
getTangentScale in class ViscoelasticBehaviorpublic void computeTangent(Matrix6d c, ViscoelasticState state)
computeTangent in class ViscoelasticBehaviorpublic boolean equals(ViscoelasticBehavior veb)
equals in class ViscoelasticBehaviorpublic ViscoelasticState createState()
createState in class ViscoelasticBehaviorpublic ViscoelasticBehavior clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class ViscoelasticBehavior