From 58a0ec983d6ccfe95eb8c192b1e2b7809296336d Mon Sep 17 00:00:00 2001 From: gbrochar Date: Sun, 6 Aug 2023 13:44:25 +0200 Subject: [PATCH] fix(maths): fix complex mul --- src/maths.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/maths.rs b/src/maths.rs index 2d7aee8..9460014 100644 --- a/src/maths.rs +++ b/src/maths.rs @@ -169,6 +169,7 @@ impl ops::Mul for GaussianRational { type Output = GaussianRational; fn mul(self, rhs: GaussianRational) -> GaussianRational { - GaussianRational::new(self.real * rhs.real - self.imaginary * self.imaginary, self.real * rhs.imaginary + self.imaginary * rhs.real) + GaussianRational::new(self.real * rhs.real - self.imaginary * rhs.imaginary, self.real * rhs.imaginary + self.imaginary * rhs.real) + } } }