pub fn sum<T, U>(a: U) -> Twhere
T: Float,
U: QuaternionOps<T>,
Expand description
Calculate the sum of each element of a quaternion (or vector).
ยงExamples
// --- Vector3 --- //
let v: Vector3<f64> = [1.0, 2.0, 3.0];
assert!( (6.0 - sum(v)).abs() < 1e-12 );
// --- Quaternion --- //
let q: Quaternion<f64> = (1.0, [2.0, 3.0, 4.0]);
assert!( (10.0 - sum(q)).abs() < 1e-12 );