Function quaternion_core::conj
source · [−]pub fn conj<T>(q: Quaternion<T>) -> Quaternion<T> where
T: Float, Expand description
Calculate the conjugate of Quaternion.
Example
let q: Quaternion<f64> = (1.0, [2.0, 3.0, 4.0]);
let q_conj = conj(q);
assert_eq!(q.0, q_conj.0);
assert_eq!(-q.1[0], q_conj.1[0]);
assert_eq!(-q.1[1], q_conj.1[1]);
assert_eq!(-q.1[2], q_conj.1[2]);