Ejemplo n.º 1
0
 /// <summary>
 /// Creates an instance of ComplexNumber from two RealNumbers
 /// </summary>
 /// <param name="re">
 /// Real part of a desired complex number
 /// </param>
 /// <param name="im">
 /// Imaginary part of a desired complex number
 /// </param>
 /// <returns>
 /// ComplexNumber
 /// </returns>
 public static ComplexNumber Create(RealNumber re, RealNumber im)
 => Number.Functional.Downcast(new ComplexNumber(re, im)) as ComplexNumber;
Ejemplo n.º 2
0
 internal static bool AreEqual(RealNumber a, RealNumber b)
 => a.IsDefinite() && b.IsDefinite() && Math.Abs(a.Value - b.Value) < MathS.Settings.PrecisionErrorCommon ||
 a.State == b.State && !a.IsDefinite();