public abstract class AxialMaterial extends MaterialBase
myProps| Constructor and Description |
|---|
AxialMaterial() |
| Modifier and Type | Method and Description |
|---|---|
AxialMaterial |
clone()
Returns a clone of this composite property.
|
abstract double |
computeDFdl(double l,
double ldot,
double l0,
double excitation)
Computes and returns the derivative of the axial spring tension
with respect to the length.
|
abstract double |
computeDFdldot(double l,
double ldot,
double l0,
double excitation)
Computes and returns the derivative of the axial spring tension
with respect to the length time derivative.
|
abstract double |
computeF(double l,
double ldot,
double l0,
double excitation)
Computes and returns the axial spring tension, as a function of
length, length time derivative, rest length, and excitation.
|
boolean |
equals(AxialMaterial mat) |
boolean |
equals(java.lang.Object obj) |
static java.lang.Class<?>[] |
getSubClasses() |
abstract boolean |
isDFdldotZero()
Returns true if computeDFdldot() always returns zero.
|
advanceState, createStateObject, getAllPropertyInfo, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItemspublic static java.lang.Class<?>[] getSubClasses()
public abstract double computeF(double l,
double ldot,
double l0,
double excitation)
l - spring lengthldot - spring length time derivativel0 - spring rest lengthexcitation - excitation value (varying from 0 to 1)public abstract double computeDFdl(double l,
double ldot,
double l0,
double excitation)
l - spring lengthldot - spring length time derivativel0 - spring rest lengthexcitation - excitation value (varying from 0 to 1)public abstract double computeDFdldot(double l,
double ldot,
double l0,
double excitation)
l - spring lengthldot - spring length time derivativel0 - spring rest lengthexcitation - excitation value (varying from 0 to 1)public abstract boolean isDFdldotZero()
public boolean equals(AxialMaterial mat)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic AxialMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class MaterialBase