function calcImpulse parameters comment