diff --git a/src/linalg/householder.rs b/src/linalg/householder.rs index 79d7c768..13385035 100644 --- a/src/linalg/householder.rs +++ b/src/linalg/householder.rs @@ -34,6 +34,7 @@ pub fn reflection_axis_mut>( if !factor.is_zero() { column.unscale_mut(factor.sqrt()); + let _ = column.normalize_mut(); (-signed_norm, true) } else { // TODO: not sure why we don't have a - sign here.