public class MasoudMillardLAM extends AxialMuscleMaterial
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
DEFAULT_DAMPING, DEFAULT_MAX_FORCE, DEFAULT_MAX_LENGTH, DEFAULT_OPT_LENGTH, DEFAULT_PASSIVE_FRACTION, DEFAULT_SCALING, DEFAULT_TENDON_RATIO, maxStretch, minStretch
Constructor and Description |
---|
MasoudMillardLAM() |
MasoudMillardLAM(double penAngleLit,
double sarcomereLenLit,
double fiberRatio) |
Modifier and Type | Method and Description |
---|---|
double |
computeDFdl(double l,
double ldot,
double l0,
double excitation) |
double |
computeDFdldot(double l,
double ldot,
double l0,
double excitation) |
double |
computeF(double l,
double ldot,
double l0,
double excitation) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
double |
getMyFMTratioLit() |
double |
getMySarcomereLenLit() |
double |
getNormFiberLen() |
double |
getPenAngleLit() |
boolean |
isDFdldotZero()
Returns true if computeDFdldot() always returns zero.
|
void |
setMyFMTratioLit(double FMTratioLit) |
void |
setMySarcomereLenLit(double sarcomereLenLit) |
void |
setPenAngleLit(double penAngleLit) |
clone, equals, getDamping, getDampingMode, getForceScaling, getForceScalingMode, getMaxForce, getMaxForceMode, getMaxLength, getMaxLengthMode, getOptLength, getOptLengthMode, getPassiveFraction, getPassiveFractionMode, getSubClasses, getTendonRatio, getTendonRatioMode, scaleDistance, scaleMass, setAxialMuscleMaterialProps, setDamping, setDampingMode, setForceScaling, setForceScalingMode, setMaxForce, setMaxForceMode, setMaxLength, setMaxLengthMode, setOptLength, setOptLengthMode, setPassiveFraction, setPassiveFractionMode, setTendonRatio, setTendonRatioMode
equals
getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, write
public static PropertyList myProps
public MasoudMillardLAM()
public MasoudMillardLAM(double penAngleLit, double sarcomereLenLit, double fiberRatio)
public double getNormFiberLen()
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class AxialMuscleMaterial
public void setPenAngleLit(double penAngleLit)
public double getPenAngleLit()
public void setMySarcomereLenLit(double sarcomereLenLit)
public double getMySarcomereLenLit()
public void setMyFMTratioLit(double FMTratioLit)
public double getMyFMTratioLit()
public double computeF(double l, double ldot, double l0, double excitation)
computeF
in class AxialMaterial
public double computeDFdl(double l, double ldot, double l0, double excitation)
computeDFdl
in class AxialMaterial
public double computeDFdldot(double l, double ldot, double l0, double excitation)
computeDFdldot
in class AxialMaterial
public boolean isDFdldotZero()
AxialMaterial
isDFdldotZero
in class AxialMaterial