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, getSubClasses
getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, write
public 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()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class MaterialBase
public 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 ViscoelasticBehavior
public void computeStress(SymmetricMatrix3d sigma, ViscoelasticState state)
computeStress
in class ViscoelasticBehavior
public double getTangentScale()
getTangentScale
in class ViscoelasticBehavior
public void computeTangent(Matrix6d c, ViscoelasticState state)
computeTangent
in class ViscoelasticBehavior
public boolean equals(ViscoelasticBehavior veb)
equals
in class ViscoelasticBehavior
public ViscoelasticState createState()
createState
in class ViscoelasticBehavior
public ViscoelasticBehavior clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class ViscoelasticBehavior