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, getSubClasses
advanceState, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItems
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 QLVBehavior(QLVBehavior behav)
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 set(QLVBehavior behav)
public void advanceState(ViscoelasticState state, double t0, double t1)
advanceState
in class ViscoelasticBehavior
public void computeStress(SymmetricMatrix3d sigma, DeformedPoint def, ViscoelasticState state)
computeStress
in class ViscoelasticBehavior
public void computeTangent(Matrix6d D, ViscoelasticState state)
computeTangent
in class ViscoelasticBehavior
public void computeStressAndTangent(SymmetricMatrix3d sigma, Matrix6d D, DeformedPoint def, ViscoelasticState state)
computeStressAndTangent
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
public MaterialStateObject createStateObject()
createStateObject
in interface HasMaterialState
createStateObject
in class ViscoelasticBehavior