public class NonlinearlyStiffFrameMaterial extends FrameMaterial
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
Constructor and Description |
---|
NonlinearlyStiffFrameMaterial() |
NonlinearlyStiffFrameMaterial(double k,
double kr,
double d,
double dr) |
Modifier and Type | Method and Description |
---|---|
NonlinearlyStiffFrameMaterial |
clone()
Returns a clone of this composite property.
|
void |
computeDFdq(Matrix6d Jq,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21,
boolean symmetric) |
void |
computeDFdu(Matrix6d Ju,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21,
boolean symmetric) |
void |
computeF(Wrench wr,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21) |
boolean |
equals(FrameMaterial mat) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
Vector3d |
getDamping() |
Vector3d |
getRotaryDamping() |
Vector3d |
getRotaryStiffness() |
Vector3d |
getStiffness() |
void |
setDamping(double d) |
void |
setDamping(double dx,
double dy,
double dz) |
void |
setDamping(Vector3d dvec) |
void |
setRotaryDamping(double d) |
void |
setRotaryDamping(double dx,
double dy,
double dz) |
void |
setRotaryDamping(Vector3d dvec) |
void |
setRotaryStiffness(double k) |
void |
setRotaryStiffness(double kx,
double ky,
double kz) |
void |
setRotaryStiffness(Vector3d kvec) |
void |
setStiffness(double k) |
void |
setStiffness(double kx,
double ky,
double kz) |
void |
setStiffness(Vector3d kvec) |
equals, getSubClasses
advanceState, createStateObject, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItems
public static PropertyList myProps
public NonlinearlyStiffFrameMaterial()
public NonlinearlyStiffFrameMaterial(double k, double kr, double d, double dr)
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class MaterialBase
public Vector3d getStiffness()
public void setStiffness(double k)
public void setStiffness(double kx, double ky, double kz)
public void setStiffness(Vector3d kvec)
public Vector3d getDamping()
public void setDamping(double d)
public void setDamping(double dx, double dy, double dz)
public void setDamping(Vector3d dvec)
public Vector3d getRotaryStiffness()
public void setRotaryStiffness(double k)
public void setRotaryStiffness(double kx, double ky, double kz)
public void setRotaryStiffness(Vector3d kvec)
public Vector3d getRotaryDamping()
public void setRotaryDamping(double d)
public void setRotaryDamping(double dx, double dy, double dz)
public void setRotaryDamping(Vector3d dvec)
public void computeF(Wrench wr, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21)
computeF
in class FrameMaterial
public void computeDFdq(Matrix6d Jq, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdq
in class FrameMaterial
public void computeDFdu(Matrix6d Ju, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdu
in class FrameMaterial
public boolean equals(FrameMaterial mat)
equals
in class FrameMaterial
public NonlinearlyStiffFrameMaterial clone()
CompositeProperty
clone
in interface CompositeProperty
clone
in interface Clonable
clone
in class FrameMaterial