/// <summary> /// Returns a copy of a complex number. /// </summary> /// <param name="Number">The complex number to copy</param> public static ComplexNumber ComplexNumber_Copy(ComplexNumber Number) { ComplexNumber New = new ComplexNumber(); New.ComplexPortion = Number.ComplexPortion; New.RealPortion = Number.RealPortion; return New; }
/// <summary> /// Adds two complex numbers together. /// </summary> /// <param name="Num1">The first complex number</param> /// <param name="Num2">The second complex number</param> public static ComplexNumber ComplexNumber_Add(ComplexNumber Num1, ComplexNumber Num2) { ComplexNumber New = new ComplexNumber(); New.ComplexPortion = Num1.ComplexPortion + Num2.ComplexPortion; New.RealPortion = Num1.RealPortion + Num2.RealPortion; return New; }