public class SimmSplineLigamentMaterial extends AxialMaterial
myProps| Constructor and Description |
|---|
SimmSplineLigamentMaterial(double[] x,
double[] y,
double mag)
Create a new ligament material.
|
| 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) |
boolean |
isDFdldotZero()
Returns true if computeDFdldot() always returns zero.
|
clone, equals, equals, getSubClassesgetAllPropertyInfo, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, writepublic SimmSplineLigamentMaterial(double[] x,
double[] y,
double mag)
x - array of lengthsy - array of forcesmag - multiplier for the forcespublic double computeF(double l,
double ldot,
double l0,
double excitation)
computeF in class AxialMaterialpublic double computeDFdl(double l,
double ldot,
double l0,
double excitation)
computeDFdl in class AxialMaterialpublic double computeDFdldot(double l,
double ldot,
double l0,
double excitation)
computeDFdldot in class AxialMaterialpublic boolean isDFdldotZero()
AxialMaterialisDFdldotZero in class AxialMaterial