Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ operator/() [3/3]

static Complex System.Numerics.Complex.operator/ ( double left,
Complex right )
inlinestatic

Definition at line 226 of file Complex.cs.

227 {
228 double real = right.m_real;
229 double imaginary = right.m_imaginary;
230 if (Math.Abs(imaginary) < Math.Abs(real))
231 {
232 double num = imaginary / real;
233 return new Complex(left / (real + imaginary * num), (0.0 - left) * num / (real + imaginary * num));
234 }
235 double num2 = real / imaginary;
236 return new Complex(left * num2 / (imaginary + real * num2), (0.0 - left) / (imaginary + real * num2));
237 }
Complex(double real, double imaginary)
Definition Complex.cs:38

References System.Numerics.Complex.Complex(), System.Math.Abs(), System.Numerics.Complex.m_imaginary, and System.Numerics.Complex.m_real.