public class SpringAxialMuscle extends LinearAxialMaterial
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
Constructor and Description |
---|
SpringAxialMuscle() |
SpringAxialMuscle(double k,
double d,
double maxf) |
Modifier and Type | Method and Description |
---|---|
double |
computeDFdl(double l,
double ldot,
double l0,
double ex) |
double |
computeDFdldot(double l,
double ldot,
double l0,
double excitation) |
double |
computeF(double l,
double ldot,
double l0,
double ex) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
double |
getMaxForce() |
PropertyMode |
getMaxForceMode() |
boolean |
isDFdldotZero()
Returns true if computeDFdldot() always returns zero.
|
void |
setMaxForce(double E) |
void |
setMaxForceMode(PropertyMode mode) |
clone, equals, getDamping, getDampingMode, getStiffness, getStiffnessMode, scaleDistance, scaleMass, setDamping, setDampingMode, setStiffness, setStiffnessMode
equals, getSubClasses
getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, write
public static PropertyList myProps
public SpringAxialMuscle()
public SpringAxialMuscle(double k, double d, double maxf)
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class LinearAxialMaterial
public double getMaxForce()
public void setMaxForce(double E)
public PropertyMode getMaxForceMode()
public void setMaxForceMode(PropertyMode mode)
public double computeF(double l, double ldot, double l0, double ex)
computeF
in class LinearAxialMaterial
public double computeDFdl(double l, double ldot, double l0, double ex)
computeDFdl
in class LinearAxialMaterial
public double computeDFdldot(double l, double ldot, double l0, double excitation)
computeDFdldot
in class LinearAxialMaterial
public boolean isDFdldotZero()
AxialMaterial
isDFdldotZero
in class LinearAxialMaterial