Namespace providing type-safe arithmetic operations for non-negative finite
numbers.
All operations maintain the non-negative constraint by clamping negative
results to 0, while ensuring results remain finite (excluding NaN and
Infinity). This type is useful for representing measurements, distances,
weights, and other inherently non-negative values.
Namespace providing type-safe arithmetic operations for non-negative finite numbers.
All operations maintain the non-negative constraint by clamping negative results to 0, while ensuring results remain finite (excluding NaN and Infinity). This type is useful for representing measurements, distances, weights, and other inherently non-negative values.