public interface ForceTargetComponent extends ForceEffector, ModelComponent
ModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibility| Modifier and Type | Method and Description |
|---|---|
int |
addForcePosJacobian(SparseBlockMatrix J,
double h,
boolean staticOnly,
int bi)
Add a row to the force Jacobian for this force target component.
|
int |
addForceVelJacobian(SparseBlockMatrix J,
double h,
int bi) |
void |
getForce(VectorNd minf,
boolean staticOnly) |
int |
getForceSize() |
addPosJacobian, addSolveBlocks, addVelJacobian, applyForces, getJacobianTypeconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferencesgetAllPropertyInfo, getPropertygetChildren, hasChildrenpostscanisWritable, writeint getForceSize()
void getForce(VectorNd minf, boolean staticOnly)
int addForcePosJacobian(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 addForceVelJacobian(SparseBlockMatrix J, double h, int bi)