Example #1
0
        operator /(
            ComplexPolynomial polynomial,
            ComplexRational rational)
        {
            ComplexRational ret = rational.Divide(polynomial);

            ret.InvertInplace();
            return(ret);
        }
Example #2
0
        operator /(
            double n,
            ComplexRational rational)
        {
            ComplexRational ret = new ComplexRational(rational);

            ret.InvertInplace();
            ret.MultiplyInplace(n);
            return(ret);
        }
Example #3
0
 /// <summary>
 /// Stretch a the inverse of a rational with a real number quotient.
 /// </summary>
 public static ComplexRational operator /(
     double n,
     ComplexRational rational)
 {
     ComplexRational ret = new ComplexRational(rational);
     ret.InvertInplace();
     ret.MultiplyInplace(n);
     return ret;
 }