All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
int |
addBilateralConstraints(SparseBlockMatrix GT,
VectorNd dg,
int numb) |
int |
addFrictionConstraints(SparseBlockMatrix DT,
MechSystem.FrictionInfo[] finfo,
int idx) |
int |
addUnilateralConstraints(SparseBlockMatrix NT,
VectorNd dn,
int numu) |
int |
getBilateralForces(VectorNd lam,
int idx) |
int |
getBilateralInfo(MechSystem.ConstraintInfo[] ginfo,
int idx) |
void |
getBilateralSizes(VectorNi sizes) |
void |
getConstrainedComponents(java.util.List<DynamicComponent> list) |
int |
getUnilateralForces(VectorNd the,
int idx) |
int |
getUnilateralInfo(MechSystem.ConstraintInfo[] ninfo,
int idx) |
void |
getUnilateralSizes(VectorNi sizes) |
int |
maxFrictionConstraintSets() |
int |
setBilateralForces(VectorNd lam,
double s,
int idx) |
int |
setUnilateralForces(VectorNd the,
double s,
int idx) |
double |
updateConstraints(double t,
int flags)
Updates the current set of constraints, and returns the maximum
penetration > 0 associated with all of them.
|
void |
zeroForces() |