public class UnidirectionalLinearAxialMaterial extends LinearAxialMaterial
myProps| Constructor and Description | 
|---|
| UnidirectionalLinearAxialMaterial() | 
| UnidirectionalLinearAxialMaterial(double k,
                                 double d) | 
| Modifier and Type | Method and Description | 
|---|---|
| LinearAxialMaterial | clone()Returns a clone of this composite property. | 
| double | computeDFdl(double l,
           double ldot,
           double l0,
           double excitation) | 
| double | computeF(double l,
        double ldot,
        double l0,
        double excitation) | 
| boolean | equals(AxialMaterial mat) | 
| boolean | isDFdldotZero()Returns true if computeDFdldot() always returns zero. | 
computeDFdldot, getAllPropertyInfo, getDamping, getDampingMode, getStiffness, getStiffnessMode, scaleDistance, scaleMass, setDamping, setDampingMode, setStiffness, setStiffnessModeequals, getSubClassesgetProperty, getPropertyHost, getPropertyInfo, hasProperty, hasSymmetricTangent, isWritable, scan, setPropertyHost, setPropertyInfo, tangentSymmetryChanged, updateMaterial, writepublic UnidirectionalLinearAxialMaterial()
public UnidirectionalLinearAxialMaterial(double k,
                                         double d)
public double computeF(double l,
                       double ldot,
                       double l0,
                       double excitation)
computeF in class LinearAxialMaterialpublic double computeDFdl(double l,
                          double ldot,
                          double l0,
                          double excitation)
computeDFdl in class LinearAxialMaterialpublic boolean isDFdldotZero()
AxialMaterialisDFdldotZero in class LinearAxialMaterialpublic boolean equals(AxialMaterial mat)
equals in class LinearAxialMaterialpublic LinearAxialMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class LinearAxialMaterial