Uses of Class
ca.uwaterloo.alumni.dwharder.Numbers.Complex

Uses of Complex in ca.uwaterloo.alumni.dwharder.Numbers
 

Fields in ca.uwaterloo.alumni.dwharder.Numbers declared as Complex
static Complex Complex.I
          The constant i.
static Complex Complex.NaN
          The constant NaN + iNaN.
static Complex Complex.ONE
          The constant 1.
static Complex Complex.ZERO
          The constant 0.
 

Methods in ca.uwaterloo.alumni.dwharder.Numbers that return Complex
 Complex Complex.acos()
          Returns the principal inverse cosine of this complex number z.
 Complex Complex.acosh()
          Returns the principal inverse hyperbolic cosine of this complex number z.
 Complex Complex.acot()
          Returns the principal inverse cotangent of this complex number z.
 Complex Complex.acoth()
          Returns the principal inverse hyperbolic cotangent of this complex number z.
 Complex Complex.acsc()
          Returns the principal inverse cosecant of this complex number z.
 Complex Complex.acsch()
          Returns the principal inverse hyperbolic cosecant of this complex number z.
 Complex Complex.add(Complex w)
          Returns the sum of this complex number z and the complex number w = c + id.
 Complex Complex.add(double x)
          Returns the sum of this complex number z and the real number x.
 Complex Complex.add(int n, double x)
          Returns this complex number z with x added onto its nth term.
 Complex Complex.addI(double x)
          Returns the sum of this complex number z and the imaginary number ix.
 Complex Complex.asec()
          Returns the principal inverse secant of this complex number z.
 Complex Complex.asech()
          Returns the principal inverse hyperbolic secant of this complex number z.
 Complex Complex.asin()
          Returns the principal inverse sine of this complex number z.
 Complex Complex.asinh()
          Returns the principal inverse hyperbolic sine of this complex number z.
 Complex Complex.atan()
          Returns the principal inverse tangent of this complex number z.
 Complex Complex.atanh()
          Returns the principal inverse hyperbolic tangent of this complex number z.
 Complex Complex.ceil()
          Returns the ceiling of each of the parts of this complex number z.
 Complex Complex.conjugate()
          Returns the complex conjugate of this complex number z.
 Complex Complex.cos()
          Returns the cosine of this complex number z.
 Complex Complex.cosh()
          Returns the hyperbolic cosine of this complex number z.
 Complex Complex.cot()
          Returns the cotangent of this complex number z.
 Complex Complex.coth()
          Returns the hyperbolic cotangent of this complex number z.
 Complex Complex.csc()
          Returns the cosecant of this complex number z.
 Complex Complex.csch()
          Returns the hyperbolic cosecant of this complex number z.
 Complex Complex.divide(Complex w)
          Returns the quotient of this complex number z over the complex number w = c + id.
 Complex Complex.exp()
          Returns Euler's number (e) raised to the power of this complex number z.
 Complex Complex.floor()
          Returns the floor of each of the parts of this complex number z.
 Complex Complex.horner(Complex[] v)
          Evaluate the polynomial with complex coefficients, given by the array of complex numbers v, at this complex number z.
 Complex Complex.horner(double[] v)
          Evaluate the polynomial with real coefficients, given by the array of doubles v, at this complex number z.
 Complex Complex.imag()
          Returns the imaginary part of this complex number z.
 Complex Complex.log()
          Returns the natural logarithm of this complex number z.
 Complex Complex.log10()
          Returns the logarithm base 10 of this complex number z.
 Complex Complex.multiply(Complex w)
          Returns the product of this complex number z and the complex number w = c + id.
 Complex Complex.multiply(double x)
          Returns the product of this complex number z and the real number x.
 Complex Complex.multiplyI(double x)
          Returns the product of this complex number z and the imaginary number ix.
 Complex Complex.negate()
          Returns the negative of this complex number z.
 Complex Complex.pow(Complex w)
          Returns this complex number z raised to the complex number w = c + id.
 Complex Complex.pow(double x)
          Returns this complex number z raised to the real number x.
 Complex Complex.pow(int n)
          Returns this complex number z raised to the integer n.
 Complex Complex.project(boolean[] v)
          Project this complex number z onto the subspace defined by the boolean vector v.
 Complex Complex.project(int n)
          Project this complex number z onto the nth term.
static Complex Complex.random()
          A factory method for constructing a complex number with a random real and imaginary parts.
 Complex Complex.random(boolean[] v)
          A factory method to create a random complex number defined by the boolean vector v.
static Complex Complex.random(int n)
          A factory method for constructing a complex number with a random nth coefficient.
static Complex Complex.randomImaginary()
          A factory method for constructing a complex number with a random imaginary part.
static Complex Complex.randomReal()
          A factory method for constructing a complex number with a random real part.
 Complex Complex.rint()
          Returns each part of the complex number z rounded to the nearest double equal to an integer.
 Complex Complex.sec()
          Returns the secant of this complex number z.
 Complex Complex.sech()
          Returns the hyperbolic secant of this complex number z.
 Complex Complex.signum()
          Returns a normalized form of this complex number z when it is non-zero and z otherwise.
 Complex Complex.sin()
          Returns the sine of this complex number z.
 Complex Complex.sinh()
          Returns the hyperbolic sine of this complex number z.
 Complex Complex.sqr()
          Returns the square of this complex number z.
 Complex Complex.sqrt()
          Returns the square root of this complex number z.
 Complex Complex.subtract(Complex w)
          Returns the difference between this complex number z and the complex number w = c + id.
 Complex Complex.tan()
          Returns the tangent of this complex number z.
 Complex Complex.tanh()
          Returns the hyperbolic tangent of this complex number z.
 

Methods in ca.uwaterloo.alumni.dwharder.Numbers with parameters of type Complex
 Complex Complex.add(Complex w)
          Returns the sum of this complex number z and the complex number w = c + id.
 Complex Complex.divide(Complex w)
          Returns the quotient of this complex number z over the complex number w = c + id.
 Complex Complex.horner(Complex[] v)
          Evaluate the polynomial with complex coefficients, given by the array of complex numbers v, at this complex number z.
 Complex Complex.multiply(Complex w)
          Returns the product of this complex number z and the complex number w = c + id.
 Complex Complex.pow(Complex w)
          Returns this complex number z raised to the complex number w = c + id.
 Complex Complex.subtract(Complex w)
          Returns the difference between this complex number z and the complex number w = c + id.