NewtonEulerDS (functions)


siconos.kernel.axisAngleFromQuaternion(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.axisAngleFromQuaternion(double q0, double q1, double q2, double q3, array_like (np.float64, 1D) axis) → double[source]
siconos.kernel.axisAngleFromQuaternion(array_like (np.float64, 1D) q, array_like (np.float64, 1D) axis) → double[source]

siconos.kernel.changeFrameAbsToBody(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.changeFrameAbsToBody(array_like (np.float64, 1D) q, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.changeFrameAbsToBody(array_like (np.float64, 1D) q, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.changeFrameAbsToBody(array_like (np.float64, 1D) q, array_like (np.float64, 2D) m) → None[source]

siconos.kernel.changeFrameBodyToAbs(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.changeFrameBodyToAbs(array_like (np.float64, 1D) q, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.changeFrameBodyToAbs(array_like (np.float64, 1D) q, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.changeFrameBodyToAbs(array_like (np.float64, 1D) q, array_like (np.float64, 2D) m) → None[source]

siconos.kernel.computeExtForceAtPos(array_like (np.float64, 1D) q, bool isMextExpressedInInertialFrame, array_like (np.float64, 1D) force, bool forceAbsRef, array_like (np.float64, 1D) pos, bool posAbsRef, array_like (np.float64, 1D) fExt, array_like (np.float64, 1D) mExt, bool accumulate) → None[source]

Compute the force and moment vectors applied to a body with state q from a force vector at a given position.


siconos.kernel.computeRotationMatrix(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.computeRotationMatrix(double q0, double q1, double q2, double q3, array_like (np.float64, 2D) rotationMatrix) → None[source]
siconos.kernel.computeRotationMatrix(array_like (np.float64, 1D) q, array_like (np.float64, 2D) rotationMatrix) → None[source]

siconos.kernel.computeRotationMatrixTransposed(array_like (np.float64, 1D) q, array_like (np.float64, 2D) rotationMatrix) → None[source]

siconos.kernel.computeT(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.computeT() → None[source]
siconos.kernel.computeT(array_like (np.float64, 1D) q, array_like (np.float64, 2D) T) → None[source]

siconos.kernel.normalizeq(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.normalizeq() → None[source]
siconos.kernel.normalizeq(array_like (np.float64, 1D) q) → None[source]

siconos.kernel.quaternionFromAxisAngle(array_like (np.float64, 1D) axis, double angle, array_like (np.float64, 1D) q) → None[source]

siconos.kernel.quaternionFromRotationVector(array_like (np.float64, 1D) rotationVector, array_like (np.float64, 1D) q) → None[source]

siconos.kernel.rotateAbsToBody(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.rotateAbsToBody(array_like (np.float64, 1D) q, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.rotateAbsToBody(array_like (np.float64, 1D) q, array_like (np.float64, 2D) m) → None[source]
siconos.kernel.rotateAbsToBody(double q0, double q1, double q2, double q3, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.rotateAbsToBody(double q0, double q1, double q2, double q3, array_like (np.float64, 1D) v) → None[source]
siconos.kernel.rotateAbsToBody(double q0, double q1, double q2, double q3, array_like (np.float64, 2D) m) → None[source]

siconos.kernel.rotationVectorFromQuaternion(*args)[source]

Warning - Overloaded function : multiple signatures available, check prototypes below.

siconos.kernel.rotationVectorFromQuaternion(double q0, double q1, double q2, double q3, array_like (np.float64, 1D) rotationVector) → None[source]
siconos.kernel.rotationVectorFromQuaternion(array_like (np.float64, 1D) q, array_like (np.float64, 1D) rotationVector) → None[source]