public abstract class DeformableContactConstraintBase.CompInfo
extends java.lang.Object
Constructor and Description |
---|
DeformableContactConstraintBase.CompInfo() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addFrictionBlock(SparseBlockMatrix DT,
Vector3d dir,
int bj) |
abstract void |
addRelativeVelocity(Vector3d vrel,
Twist tmpT)
Uses the component's current velocity to compute its contribution to
the current relative velocity.
|
abstract double |
computeDirectionalVelocity(Vector3d dir,
Twist tmpT) |
abstract MatrixBlock |
getBlock()
Returns the matrix block associated with this constraint.
|
abstract DynamicMechComponent |
getComp()
Returns the dynamic component
|
DeformableContactConstraintBase.CompInfo |
getNext() |
abstract int |
getSolveIndex()
Returns the solve index of the dynamic component
|
abstract boolean |
isParametric()
Returns true if the dynamic component is parametric
|
void |
setNext(DeformableContactConstraintBase.CompInfo next) |
public DeformableContactConstraintBase.CompInfo()
public abstract DynamicMechComponent getComp()
public abstract int getSolveIndex()
public abstract boolean isParametric()
public abstract double computeDirectionalVelocity(Vector3d dir, Twist tmpT)
public abstract void addFrictionBlock(SparseBlockMatrix DT, Vector3d dir, int bj)
public abstract void addRelativeVelocity(Vector3d vrel, Twist tmpT)
public abstract MatrixBlock getBlock()
public DeformableContactConstraintBase.CompInfo getNext()
public void setNext(DeformableContactConstraintBase.CompInfo next)