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) + } } }