1 write to Imaginary
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.Complex.cs (1)
15
Imaginary
= imaginary;
12 references to Imaginary
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.Complex.cs (12)
21
public static Complex operator *(double scalar, Complex complex) => new Complex(scalar * complex.Real, scalar * complex.
Imaginary
);
25
public static Complex operator /(Complex complex, double scalar) => new Complex(complex.Real / scalar, complex.
Imaginary
/ scalar);
27
public static Complex operator -(Complex lhs, Complex rhs) => new Complex(lhs.Real - rhs.Real, lhs.
Imaginary
- rhs.
Imaginary
);
31
double denom = rhs.Real * rhs.Real + rhs.
Imaginary
* rhs.
Imaginary
;
32
return new Complex((lhs.Real * rhs.Real + lhs.
Imaginary
* rhs.
Imaginary
) / denom, (-lhs.Real * rhs.
Imaginary
+ lhs.
Imaginary
* rhs.Real) / denom);
35
public double Abs() => Math.Sqrt(Real * Real +
Imaginary
*
Imaginary
);