|
LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
|
Convenience header: math types plus inline vector/quaternion ops. More...

Go to the source code of this file.
Convenience header: math types plus inline vector/quaternion ops.
Umbrella include that aggregates:
juno_math_types.h — structural type definitions (vectors, matrices, real quaternions)juno_vec.h — inline operations (add/sub/scale, dot/cross, norms, quaternion algebra)Use this header when you want both the math types and the inline utilities in one place. If you only need type definitions without inline operations, prefer juno_math_types.h.
Quaternions use the component order [s, i, j, k] and the Hamilton product follows the right-handed convention (i^2 = j^2 = k^2 = ijk = -1). See Juno_RQuat_F64_HamProd in juno_vec.h for the exact formula.