6 instantiations of Complex
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.Complex.cs (4)
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);
32
return new
Complex
((lhs.Real * rhs.Real + lhs.Imaginary * rhs.Imaginary) / denom, (-lhs.Real * rhs.Imaginary + lhs.Imaginary * rhs.Real) / denom);
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.cs (2)
263
ratio = new
Complex
(0, 0);
457
return new
Complex
(q1 - q2 * cos, q2 * Math.Sin(w)) / numSamples;
16 references to Complex
System.Private.CoreLib (16)
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);
23
public static
Complex
operator *(
Complex
complex, double scalar) => scalar * complex;
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);
29
public static
Complex
operator /(
Complex
lhs,
Complex
rhs)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.cs (4)
187
Complex
threadWaveComponent = default;
188
Complex
throughputWaveComponent = default;
190
Complex
ratio = default;
436
private
Complex
GetWaveComponent(double[] samples, int numSamples, double period)