Function syunit::add_unit_arrays
source · pub fn add_unit_arrays<U, Rhs, const C: usize>(
base: [U; C],
rhs: [Rhs; C]
) -> [U::Output; C]
Expand description
Add two arrays of units
§Example
A simple example would be adding some delta distances to some gamma distances
use syunit::*;
let gammas = [ Gamma(2.0), Gamma(1.0), Gamma(-3.5) ];
let deltas = [ Delta(1.2), Delta(3.5), Delta(0.5) ];
assert!(compare_unit_arrays(add_unit_arrays(gammas, deltas), [ Gamma(3.2), Gamma(4.5), Gamma(-3.0) ]));