Searched refs:m_noslipX (Results 1 – 5 of 5) sorted by relevance
/dports/science/simbody/simbody-Simbody-3.7/Simbody/tests/adhoc/ |
H A D | UnilateralPointContact.cpp | 559 m_noslipX(updGround(body), Vec3(0), UnitVec3(XAxis), in MyPointContact() 564 m_noslipX.setDisabledByDefault(true); in MyPointContact() 593 m_noslipX.getMyPartFromConstraintSpaceVector(state, lambda, myImpulseX); in recordImpulse() 609 m_noslipX.setMyPartInConstraintSpaceVector(s, myDesiredDV, desiredDeltaV); in setMyDesiredDeltaV() 617 m_noslipX.setContactPoint(state, m_groundPoint); in enable() 619 m_noslipX.enable(state); m_noslipZ.enable(state); in enable() 623 m_noslipX.disable(state); m_noslipZ.disable(state); in disable() 643 Constraint::NoSlip1D m_noslipX, m_noslipZ; member in MyPointContact
|
H A D | TimsBoxHybrid.cpp | 133 m_noslipX(hsmobod, Vec3(NaN), m_X_PH.x(), hsmobod, vmobod), in MyHybridVertexContactElementImpl() 138 m_noslipX.setDisabledByDefault(true); in MyHybridVertexContactElementImpl() 164 return !m_noslipX.isDisabled(s); // X,Y always on or off together in isSticking() 221 return Vec2(-m_noslipX.getMultiplier(s), -m_noslipY.getMultiplier(s)); in getStictionForce() 266 { m_noslipX.setContactPoint(s, m_contactPointInP); in enableStiction() 268 m_noslipX.enable(s); m_noslipY.enable(s); } in enableStiction() 271 { m_noslipX.disable(s); m_noslipY.disable(s); } in disableStiction() 610 Constraint::NoSlip1D m_noslipX; member in MyHybridVertexContactElementImpl
|
H A D | UnilateralPointContactWithFriction.cpp | 938 m_noslipX(contact.updPlaneBody(), Vec3(0), UnitVec3(XAxis), in MyPointContactFriction() 945 m_noslipX.setDisabledByDefault(true); in MyPointContactFriction() 963 return Vec2(-m_noslipX.getMultiplier(s), -m_noslipZ.getMultiplier(s)); in getStictionForce() 969 { return !m_noslipX.isDisabled(s); } // X,Z always on or off together in isSticking() 973 { m_noslipX.setContactPoint(s, m_contactPointInPlane); in enableStiction() 975 m_noslipX.enable(s); m_noslipZ.enable(s); } in enableStiction() 980 m_noslipX.disable(s); m_noslipZ.disable(s); } in disableStiction() 1072 m_noslipX.getMyPartFromConstraintSpaceVector(state, lambda, myImpulseX); in recordImpulse() 1090 m_noslipX.setMyPartInConstraintSpaceVector(s, myDesiredDV, desiredDeltaV); in setMyDesiredDeltaV() 1098 m_noslipX.getMyPartFromConstraintSpaceVector(state, lambda, myImpulseX); in getMyImpulseMagnitudeFromConstraintSpaceVector() [all …]
|
H A D | TimsBox.cpp | 1123 m_noslipX(contact.updPlaneBody(), Vec3(0), UnitVec3(XAxis), in MyPointContactFriction() 1130 m_noslipX.setDisabledByDefault(true); in MyPointContactFriction() 1148 return Vec2(-m_noslipX.getMultiplier(s), -m_noslipZ.getMultiplier(s)); in getStictionForce() 1154 { return !m_noslipX.isDisabled(s); } // X,Z always on or off together in isSticking() 1158 { m_noslipX.setContactPoint(s, m_contactPointInPlane); in enableStiction() 1160 m_noslipX.enable(s); m_noslipZ.enable(s); } in enableStiction() 1165 m_noslipX.disable(s); m_noslipZ.disable(s); } in disableStiction() 1265 m_noslipX.getMyPartFromConstraintSpaceVector(state, lambda, myImpulseX); in recordImpulse() 1283 m_noslipX.setMyPartInConstraintSpaceVector(s, myDesiredDV, desiredDeltaV); in setMyDesiredDeltaV() 1291 m_noslipX.getMyPartFromConstraintSpaceVector(state, lambda, myImpulseX); in getMyImpulseMagnitudeFromConstraintSpaceVector() [all …]
|
H A D | TimsBoxPGS.cpp | 589 m_noslipX(contact.updPlaneBody(), Vec3(0), contact.getPlaneFrame().x(), in MyPointContactFriction() 596 m_noslipX.setDisabledByDefault(true); in MyPointContactFriction() 616 m_noslipX.getNumConstraintEquationsInUse(s,mp,mv,ma); in getMultIndexX() 618 m_noslipX.getIndexOfMultipliersInUse(s, px0, vx0, ax0); in getMultIndexX() 637 if (m_noslipX.isDisabled(s)) return Vec2(0); in getFrictionForce() 646 { return !m_noslipX.isDisabled(s); } // X,Z always on or off together in isEnabled() 650 { m_noslipX.setContactPoint(s, m_contactPointInPlane); in setInstanceParameters() 654 { m_noslipX.setContactPoint(s, m_contactPointInPlane); in enable() 656 m_noslipX.enable(s); m_noslipY.enable(s); } in enable() 659 { m_noslipX.disable(s); m_noslipY.disable(s); } in disable() [all …]
|