All Methods Static Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| int | add1DFrictionConstraints(SparseBlockMatrix DT,
                        MechSystem.FrictionInfo[] finfo,
                        double mu,
                        int numf) | 
| int | add2DFrictionConstraints(SparseBlockMatrix DT,
                        MechSystem.FrictionInfo[] finfo,
                        double mu,
                        int numf) | 
| void | addConstraintBlocks(SparseBlockMatrix GT,
                   int bj) | 
| void | assignMasters(CollidableBody collidable0,
             CollidableBody collidable1) | 
| void | clearMasters() | 
| void | equateContactPoints() | 
| double | getDerivative() | 
| double | getDistance() | 
| double | getImpulse() | 
| java.util.ArrayList<ContactMaster> | getMasters() | 
| Vector3d | getNormal() | 
| int | getSolveIndex() | 
| void | getState(DataBuffer data) | 
| boolean | isActive() | 
| boolean | isControllable() | 
| static void | putState(DataBuffer newData,
        DataBuffer oldData) | 
| void | setActive(boolean active) | 
| void | setContactPoint0(Point3d pnt) | 
| void | setContactPoint1(Point3d pnt) | 
| void | setContactPoints(ContactPoint cpnt0,
                ContactPoint cpnt1) | 
| void | setDistance(double d) | 
| void | setImpulse(double lam) | 
| void | setNormal(Vector3d nrm) | 
| void | setSolveIndex(int idx) | 
| void | setState(DataBuffer data,
        CollidableBody collidable0,
        CollidableBody collidable1) | 
| static void | skipState(DataBuffer data) | 
| java.lang.String | toString(java.lang.String fmtStr) |