public class FunctionFrameMaterial extends FrameMaterial
| Modifier and Type | Field and Description |
|---|---|
static PropertyList |
myProps |
| Constructor and Description |
|---|
FunctionFrameMaterial() |
FunctionFrameMaterial(Diff1Function1x1Base transFunc,
Diff1Function1x1Base rotFunc,
double d,
double dr) |
equals, getSubClassesadvanceState, createStateObject, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, writepublic static PropertyList myProps
public FunctionFrameMaterial()
public FunctionFrameMaterial(Diff1Function1x1Base transFunc, Diff1Function1x1Base rotFunc, double d, double dr)
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class MaterialBasepublic Diff1Function1x1 getTranslationalFunction(int idx)
public void setTranslationalFunctions(Diff1Function1x1Base fxn)
public void setTranslationalFunction(int idx,
Diff1Function1x1Base fxn)
public Vector3d getDamping()
public void setDamping(double d)
public void setDamping(double dx,
double dy,
double dz)
public void setDamping(Vector3d dvec)
public Diff1Function1x1 getRotaryFunction(int idx)
public void setRotaryFunctions(Diff1Function1x1Base fxn)
public void setRotaryFunction(int idx,
Diff1Function1x1Base fxn)
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 FrameMaterialpublic void computeDFdq(Matrix6d Jq, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdq in class FrameMaterialpublic void computeDFdu(Matrix6d Ju, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdu in class FrameMaterialpublic boolean equals(FrameMaterial mat)
equals in class FrameMaterialpublic FunctionFrameMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class FrameMaterialpublic void writeItems(java.io.PrintWriter pw,
NumberFormat fmt,
CompositeComponent ancestor)
throws java.io.IOException
writeItems in class MaterialBasejava.io.IOException