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) |
QLVBehavior(QLVBehavior behav) |
| 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,
DeformedPoint def,
ViscoelasticState state) |
void |
computeStressAndTangent(SymmetricMatrix3d sigma,
Matrix6d D,
DeformedPoint def,
ViscoelasticState state) |
void |
computeTangent(Matrix6d D,
ViscoelasticState state) |
ViscoelasticState |
createState() |
MaterialStateObject |
createStateObject() |
boolean |
equals(ViscoelasticBehavior veb) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
VectorNd |
getGamma() |
VectorNd |
getTau() |
void |
set(QLVBehavior behav) |
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, getSubClassesadvanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItemspublic 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 QLVBehavior(QLVBehavior behav)
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 set(QLVBehavior behav)
public void advanceState(ViscoelasticState state, double t0, double t1)
advanceState in class ViscoelasticBehaviorpublic void computeStress(SymmetricMatrix3d sigma, DeformedPoint def, ViscoelasticState state)
computeStress in class ViscoelasticBehaviorpublic void computeTangent(Matrix6d D, ViscoelasticState state)
computeTangent in class ViscoelasticBehaviorpublic void computeStressAndTangent(SymmetricMatrix3d sigma, Matrix6d D, DeformedPoint def, ViscoelasticState state)
computeStressAndTangent 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 ViscoelasticBehaviorpublic MaterialStateObject createStateObject()
createStateObject in interface HasMaterialStatecreateStateObject in class ViscoelasticBehavior