public interface MinimizableForceComponent extends ForceEffector
Modifier and Type | Method and Description |
---|---|
int |
addMinForcePosJacobian(SparseBlockMatrix J,
double h,
boolean staticOnly,
int bi)
Add a row to the force Jacobian for this minimum force component.
|
int |
addMinForceVelJacobian(SparseBlockMatrix J,
double h,
int bi) |
void |
getMinForce(VectorNd minf,
boolean staticOnly) |
int |
getMinForceSize() |
addPosJacobian, addSolveBlocks, addVelJacobian, applyForces, getJacobianType
int getMinForceSize()
void getMinForce(VectorNd minf, boolean staticOnly)
int addMinForcePosJacobian(SparseBlockMatrix J, double h, boolean staticOnly, int bi)
fm = J u
J
- force Jacobianh
- current time stepbi
- block row index for the row to be addedstaticOnly
- use only static forcesint addMinForceVelJacobian(SparseBlockMatrix J, double h, int bi)