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

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

Fields in ca.uwaterloo.alumni.dwharder.Numbers declared as Sedenion
static Sedenion Sedenion.E1
          The constant e'.
static Sedenion Sedenion.E2
          The constant e''.
static Sedenion Sedenion.E3
          The constant e'''.
static Sedenion Sedenion.I
          The constant i.
static Sedenion Sedenion.I1
          The constant i'.
static Sedenion Sedenion.I2
          The constant i''.
static Sedenion Sedenion.I3
          The constant i'''.
static Sedenion Sedenion.J
          The constant j.
static Sedenion Sedenion.J1
          The constant j'.
static Sedenion Sedenion.J2
          The constant j''.
static Sedenion Sedenion.J3
          The constant j'''.
static Sedenion Sedenion.K
          The constant k.
static Sedenion Sedenion.K1
          The constant k'.
static Sedenion Sedenion.K2
          The constant k''.
static Sedenion Sedenion.K3
          The constant k'''.
static Sedenion Sedenion.NaN
          The constant NaN + iNaN + jNaN + kNaN + e'NaN + i'NaN + j'NaN + k'NaN + e''NaN + i''NaN + j''NaN + k''NaN + e'''NaN + i'''NaN + j'''NaN + k'''NaN.
static Sedenion Sedenion.ONE
          The constant 1.
static Sedenion Sedenion.ZERO
          The constant 0.
 

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

Methods in ca.uwaterloo.alumni.dwharder.Numbers with parameters of type Sedenion
 Sedenion Sedenion.acos(Sedenion u)
          Returns the principal inverse cosine of this sedenion s.
 Sedenion Sedenion.acosh(Sedenion u)
          Returns the principal inverse hyperbolic cosine of this sedenion s.
 Sedenion Sedenion.acot(Sedenion u)
          Returns the principal inverse cotangent of this sedenion s.
 Sedenion Sedenion.acoth(Sedenion u)
          Returns the principal inverse hyperbolic cotangent of this sedenion s.
 Sedenion Sedenion.acsc(Sedenion u)
          Returns the principal inverse cosecant of this sedenion s.
 Sedenion Sedenion.acsch(Sedenion u)
          Returns the principal inverse hyperbolic cosecant of this sedenion s.
 Sedenion Sedenion.add(Sedenion t)
          Returns the sum of this sedenion s and the sedenion t = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7 + e''b8 + i''b9 + j''b10 + k''b11 + e'''b12 + i'''b13 + j'''b14 + k'''b15.
 Sedenion Sedenion.asec(Sedenion u)
          Returns the principal inverse secant of this sedenion s.
 Sedenion Sedenion.asech(Sedenion u)
          Returns the principal inverse hyperbolic secant of this sedenion s.
 Sedenion Sedenion.asin(Sedenion u)
          Returns the principal inverse sine of this sedenion s.
 Sedenion Sedenion.asinh(Sedenion u)
          Returns the principal inverse hyperbolic sine of this sedenion s.
 Sedenion Sedenion.atan(Sedenion u)
          Returns the principal inverse tangent of this sedenion s.
 Sedenion Sedenion.atanh(Sedenion u)
          Returns the principal inverse hyperbolic tangent of this sedenion s.
 Sedenion Sedenion.divide(Sedenion t)
          Returns the quotient of this sedenion s over the sedenion t = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7 + e''b8 + i''b9 + j''b10 + k''b11 + e'''b12 + i'''b13 + j'''b14 + k'''b15.
 Sedenion Sedenion.log(Sedenion u)
          Returns the natural logarithm of this sedenion s.
 Sedenion Sedenion.log10(Sedenion u)
          Returns the natural logarithm of this sedenion s.
 Sedenion Sedenion.multiply(Sedenion t)
          Returns the product of this sedenion s and the sedenion t = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7 + e''b8 + i''b9 + j''b10 + k''b11 + e'''b12 + i'''b13 + j'''b14 + k'''b15.
 Sedenion Sedenion.pow(Sedenion t)
          Returns this sedenion s raised to the sedenion t.
 Sedenion Sedenion.sqrt(Sedenion u)
          Returns the square root of this sedenion s.
 Sedenion Sedenion.subtract(Sedenion t)
          Returns the difference between this sedenion s and the sedenion t = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7 + e''b8 + i''b9 + j''b10 + k''b11 + e'''b12 + i'''b13 + j'''b14 + k'''b15.