public class PaiAxialMuscle extends AxialMuscleMaterial
DEFAULT_DAMPING, DEFAULT_MAX_FORCE, DEFAULT_MAX_LENGTH, DEFAULT_OPT_LENGTH, DEFAULT_PASSIVE_FRACTION, DEFAULT_SCALING, DEFAULT_TENDON_RATIO, maxStretch, minStretch, myProps
Constructor and Description |
---|
PaiAxialMuscle() |
PaiAxialMuscle(double maxF,
double optL,
double maxL,
double tendonRatio,
double passiveFraction,
double damping) |
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 ex) |
double |
computeF(double l,
double ldot,
double l0,
double ex) |
boolean |
isDFdldotZero()
Returns true if computeDFdldot() always returns zero.
|
clone, equals, getAllPropertyInfo, 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
advanceState, createStateObject, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItems
public PaiAxialMuscle()
public PaiAxialMuscle(double maxF, double optL, double maxL, double tendonRatio, double passiveFraction, double damping)
public double computeF(double l, double ldot, double l0, double ex)
computeF
in class AxialMaterial
public double computeDFdl(double l, double ldot, double l0, double ex)
computeDFdl
in class AxialMaterial
public double computeDFdldot(double l, double ldot, double l0, double ex)
computeDFdldot
in class AxialMaterial
public boolean isDFdldotZero()
AxialMaterial
isDFdldotZero
in class AxialMaterial