Expand description
Primitive strain helpers.
Initial calculations assume SI units unless otherwise documented.
§Examples
use use_strain::{Strain, engineering_strain, percent_strain, strain_from_change};
let strain = Strain::new(0.05).unwrap();
let engineering = engineering_strain(2.0, 2.1).unwrap();
let from_change = strain_from_change(2.0, 0.1).unwrap();
assert_eq!(strain.percent(), 5.0);
assert!((engineering - 0.05).abs() < 1.0e-12);
assert!((from_change - 0.05).abs() < 1.0e-12);
assert_eq!(percent_strain(0.05).unwrap(), 5.0);