84 references to new
Microsoft.Gen.Logging.Generated.Tests (1)
LogPropertiesTests.cs (1)
101P11 = new Complex(1.2, 3.4),
Microsoft.ML.TimeSeries (14)
AdaptiveSingularSpectrumSequenceModeler.cs (6)
842_info.RootsBeforeStabilization = new[] { new Complex(_alpha[0], 0) }; 852_info.RootsAfterStabilization = new[] { new Complex(_alpha[0], 0) }; 917roots[i] = new Complex(roots[i].Real, 0); 1064roots[i] = new Complex(roots[i].Magnitude, 0); 1066roots[i] = new Complex(-roots[i].Magnitude, 0); 1068roots[i] = new Complex(-roots[i].Magnitude, 0);
PolynomialUtils.cs (6)
32root1 = new Complex((-b + sqrtDelta) / 2, 0); 33root2 = new Complex((-b - sqrtDelta) / 2, 0); 37root1 = new Complex(-b / 2, sqrtDelta / 2); 38root2 = new Complex(-b / 2, -sqrtDelta / 2); 97roots[0] = new Complex(-coefficients[i], 0); 127roots[j] = new Complex(realPart[j], imaginaryPart[j]);
SeasonalityDetector.cs (2)
88var energies = fftRe.Select((m, i) => new Complex(m, fftIm[i])).ToArray(); 105var values = ifftRe.Select((t, i) => new Complex(t, ifftIm[i])).ToArray();
System.Runtime.Numerics (69)
System\Numerics\Complex.cs (66)
35public static readonly Complex Zero = new(0.0, 0.0); 36public static readonly Complex One = new(1.0, 0.0); 37public static readonly Complex ImaginaryOne = new(0.0, 1.0); 38public static readonly Complex NaN = new(double.NaN, double.NaN); 39public static readonly Complex Infinity = new(double.PositiveInfinity, double.PositiveInfinity); 60return new Complex(magnitude * cos, magnitude * sin); 130return new Complex(-value.m_real, -value.m_imaginary); 135return new Complex(left.m_real + right.m_real, left.m_imaginary + right.m_imaginary); 140return new Complex(left.m_real + right, left.m_imaginary); 145return new Complex(left + right.m_real, right.m_imaginary); 150return new Complex(left.m_real - right.m_real, left.m_imaginary - right.m_imaginary); 155return new Complex(left.m_real - right, left.m_imaginary); 160return new Complex(left - right.m_real, -right.m_imaginary); 166return new Complex(result.Real, result.Imaginary); 172return new Complex(result.Real, result.Imaginary); 178return new Complex(result.Real, result.Imaginary); 184return new Complex(result.Real, result.Imaginary); 190return new Complex(result.Real, result.Imaginary); 196return new Complex(result.Real, result.Imaginary); 207return new Complex(value.m_real, -value.m_imaginary); 254return new Complex(result.Real, result.Imaginary); 260return new Complex(result.Real, result.Imaginary); 266return new Complex(result.Real, result.Imaginary); 272return new Complex(result.Real, result.Imaginary); 278return new Complex(result.Real, result.Imaginary); 284return new Complex(result.Real, result.Imaginary); 290return new Complex(result.Real, result.Imaginary); 296return new Complex(result.Real, result.Imaginary); 302return new Complex(result.Real, result.Imaginary); 314return new Complex(result.Real, result.Imaginary); 325return new Complex(result.Real, result.Imaginary); 331return new Complex(result.Real, result.Imaginary); 337return new Complex(result.Real, result.Imaginary); 343return new Complex(result.Real, result.Imaginary); 348return Pow(value, new Complex(power, 0)); 357return new Complex((double)value, 0.0); 365return new Complex((double)value, 0.0); 370return new Complex((double)value, 0.0); 379return new Complex((double)value, 0.0); 388return new Complex(value, 0.0); 396return new Complex(value, 0.0); 401return new Complex(value, 0.0); 409return new Complex((double)value, 0.0); 417return new Complex((double)value, 0.0); 422return new Complex(value, 0.0); 427return new Complex(value, 0.0); 432return new Complex(value, 0.0); 440return new Complex(value, 0.0); 446return new Complex(value, 0.0); 451return new Complex(value, 0.0); 457return new Complex(value, 0.0); 463return new Complex(value, 0.0); 469return new Complex(value, 0.0); 478return new Complex(value, 0.0); 486static Complex IAdditiveIdentity<Complex, Complex>.AdditiveIdentity => new(0.0, 0.0); 507static Complex IMultiplicativeIdentity<Complex, Complex>.MultiplicativeIdentity => new(1.0, 0.0); 514static Complex INumberBase<Complex>.One => new(1.0, 0.0); 520static Complex INumberBase<Complex>.Zero => new(0.0, 0.0); 665return new Complex(result.Real, result.Imaginary); 672return new Complex(result.Real, result.Imaginary); 679return new Complex(result.Real, result.Imaginary); 686return new Complex(result.Real, result.Imaginary); 693return new Complex(result.Real, result.Imaginary); 750result = new Complex(actualValue.Real, actualValue.Imaginary); 756result = new Complex(intermediate.Real, intermediate.Imaginary); 859static Complex ISignedNumber<Complex>.NegativeOne => new(-1.0, 0.0);
System\Numerics\Complex.Generic.cs (3)
1793result = (TOther)(object)new Complex(double.CreateChecked(value.m_real), double.CreateChecked(value.m_imaginary)); 1839result = (TOther)(object)new Complex(double.CreateSaturating(value.m_real), double.CreateSaturating(value.m_imaginary)); 1870result = (TOther)(object)new Complex(double.CreateTruncating(value.m_real), double.CreateTruncating(value.m_imaginary));