The new constraintDynamics handles contact and constraint forces simultaneously. The contactDynamics is still functional (and many apps still depend on it) but I plan to phase it out once I integrate constraintDynamics with jointLimitDynamics