| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of Octonion in ca.uwaterloo.alumni.dwharder.Numbers | 
|---|
| Fields in ca.uwaterloo.alumni.dwharder.Numbers declared as Octonion | |
|---|---|
| static Octonion | Octonion.E1The constant e'. | 
| static Octonion | Octonion.IThe constant i. | 
| static Octonion | Octonion.I1The constant i'. | 
| static Octonion | Octonion.JThe constant j. | 
| static Octonion | Octonion.J1The constant j'. | 
| static Octonion | Octonion.KThe constant k. | 
| static Octonion | Octonion.K1The constant k'. | 
| static Octonion | Octonion.NaNThe constant NaN + iNaN + jNaN + kNaN + e'NaN + i'NaN + j'NaN + k'NaN. | 
| static Octonion | Octonion.ONEThe constant 1. | 
| static Octonion | Octonion.ZEROThe constant 0. | 
| Methods in ca.uwaterloo.alumni.dwharder.Numbers that return Octonion | |
|---|---|
|  Octonion | Octonion.acos()Returns the principal inverse cosine of this octonion o. | 
|  Octonion | Octonion.acos(Octonion u)Returns the principal inverse cosine of this octonion o. | 
|  Octonion | Octonion.acosh()Returns the principal inverse hyperbolic cosine of this octonion o. | 
|  Octonion | Octonion.acosh(Octonion u)Returns the principal inverse hyperbolic cosine of this octonion o. | 
|  Octonion | Octonion.acot()Returns the principal inverse cotangent of this octonion o. | 
|  Octonion | Octonion.acot(Octonion u)Returns the principal inverse cotangent of this octonion o. | 
|  Octonion | Octonion.acoth()Returns the principal inverse hyperbolic cotangent of this octonion o. | 
|  Octonion | Octonion.acoth(Octonion u)Returns the principal inverse hyperbolic cotangent of this octonion o. | 
|  Octonion | Octonion.acsc()Returns the principal inverse cosecant of this octonion o. | 
|  Octonion | Octonion.acsc(Octonion u)Returns the principal inverse cosecant of this octonion o. | 
|  Octonion | Octonion.acsch()Returns the principal inverse hyperbolic cosecant of this octonion o. | 
|  Octonion | Octonion.acsch(Octonion u)Returns the principal inverse hyperbolic cosecant of this octonion o. | 
|  Octonion | Octonion.add(double x)Returns the sum of this octonion o and the real number x. | 
|  Octonion | Octonion.add(int n,
    double x)Returns this octonion o with x added onto its nth term. | 
|  Octonion | Octonion.add(Octonion p)Returns the sum of this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.asec()Returns the principal inverse secant of this octonion o. | 
|  Octonion | Octonion.asec(Octonion u)Returns the principal inverse secant of this octonion o. | 
|  Octonion | Octonion.asech()Returns the principal inverse hyperbolic secant of this octonion o. | 
|  Octonion | Octonion.asech(Octonion u)Returns the principal inverse hyperbolic secant of this octonion o. | 
|  Octonion | Octonion.asin()Returns the principal inverse sine of this octonion o. | 
|  Octonion | Octonion.asin(Octonion u)Returns the principal inverse sine of this octonion o. | 
|  Octonion | Octonion.asinh()Returns the principal inverse hyperbolic sine of this octonion o. | 
|  Octonion | Octonion.asinh(Octonion u)Returns the principal inverse hyperbolic sine of this octonion o. | 
|  Octonion | Octonion.atan()Returns the principal inverse tangent of this octonion o. | 
|  Octonion | Octonion.atan(Octonion u)Returns the principal inverse tangent of this octonion o. | 
|  Octonion | Octonion.atanh()Returns the principal inverse hyperbolic tangent of this octonion o. | 
|  Octonion | Octonion.atanh(Octonion u)Returns the principal inverse hyperbolic tangent of this octonion o. | 
|  Octonion | Octonion.ceil()Returns the ceiling of each of the coefficients of this octonion o. | 
|  Octonion | Octonion.conjugate()Returns the conjugate of this octonion o. | 
|  Octonion | Octonion.cos()Returns the cosine of this octonion o. | 
|  Octonion | Octonion.cosh()Returns the hyperbolic cosine of this octonion o. | 
|  Octonion | Octonion.cot()Returns the cotangent of this octonion o. | 
|  Octonion | Octonion.coth()Returns the hyperbolic cotangent of this octonion o. | 
|  Octonion | Octonion.csc()Returns the cosecant of this octonion o. | 
|  Octonion | Octonion.csch()Returns the hyperbolic cosecant of this octonion o. | 
|  Octonion | Octonion.divide(Octonion p)Returns the quotient of this octonion o over the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.exp()Returns Euler's number (e) raised to the power of this octonion o. | 
|  Octonion | Octonion.floor()Returns the floor of each of the coefficients of this octonion o. | 
|  Octonion | Octonion.horner(double[] v)Evaluate the polynomial with real coefficients, given by the array of doubles v, at this octonion o. | 
|  Octonion | Octonion.imag()Returns the imaginary part of this octonion o. | 
|  Octonion | Octonion.log()Returns the natural logarithm of this octonion o. | 
|  Octonion | Octonion.log(Octonion u)Returns the natural logarithm of this octonion o. | 
|  Octonion | Octonion.log10()Returns the logarithm base 10 of this octonion o. | 
|  Octonion | Octonion.log10(Octonion u)Returns the natural logarithm of this octonion o. | 
|  Octonion | Octonion.multiply(double x)Returns the product of this octonion o and the real number x. | 
|  Octonion | Octonion.multiply(Octonion p)Returns the product of this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.negate()Returns the negative of this octonion o. | 
|  Octonion | Octonion.pow(double x)Returns this octonion o raised to the real number x. | 
|  Octonion | Octonion.pow(int n)Returns this octonion o raised to the integer n. | 
|  Octonion | Octonion.pow(Octonion p)Returns this octonion o raised to the octonion p. | 
|  Octonion | Octonion.project(boolean[] v)Project this octonion o onto the subspace defined by the boolean vector v. | 
|  Octonion | Octonion.project(int n)Project this octonion o onto the nth term. | 
| static Octonion | Octonion.random()A factory method for constructing an octonion with a random real and imaginary parts. | 
|  Octonion | Octonion.random(boolean[] v)A factory method to create a random octonion defined by the boolean vector v. | 
| static Octonion | Octonion.random(int n)A factory method for constructing an octonion with a random nth coefficient. | 
| static Octonion | Octonion.randomImaginary()A factory method for constructing an imaginary octonion with random imaginary coefficients. | 
| static Octonion | Octonion.randomReal()A factory method for constructing an octonion with a random real parts. | 
|  Octonion | Octonion.rint()Returns each coefficient of the octonion o rounded to the nearest double equal to an integer. | 
|  Octonion | Octonion.sec()Returns the secant of this octonion o. | 
|  Octonion | Octonion.sech()Returns the hyperbolic secant of this octonion o. | 
|  Octonion | Octonion.signum()Returns a normalized form of this octonion o when it is non-zero and o otherwise. | 
|  Octonion | Octonion.sin()Returns the sine of this octonion o. | 
|  Octonion | Octonion.sinh()Returns the hyperbolic sine of this octonion o. | 
|  Octonion | Octonion.sqr()Returns the square of this octonion o. | 
|  Octonion | Octonion.sqrt()Returns the square root of this octonion o. | 
|  Octonion | Octonion.sqrt(Octonion u)Returns the square root of this octonion o. | 
|  Octonion | Octonion.subtract(Octonion p)Returns the difference between this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.tan()Returns the tangent of this octonion o. | 
|  Octonion | Octonion.tanh()Returns the hyperbolic tangent of this octonion o. | 
| Methods in ca.uwaterloo.alumni.dwharder.Numbers with parameters of type Octonion | |
|---|---|
|  Octonion | Octonion.acos(Octonion u)Returns the principal inverse cosine of this octonion o. | 
|  Octonion | Octonion.acosh(Octonion u)Returns the principal inverse hyperbolic cosine of this octonion o. | 
|  Octonion | Octonion.acot(Octonion u)Returns the principal inverse cotangent of this octonion o. | 
|  Octonion | Octonion.acoth(Octonion u)Returns the principal inverse hyperbolic cotangent of this octonion o. | 
|  Octonion | Octonion.acsc(Octonion u)Returns the principal inverse cosecant of this octonion o. | 
|  Octonion | Octonion.acsch(Octonion u)Returns the principal inverse hyperbolic cosecant of this octonion o. | 
|  Octonion | Octonion.add(Octonion p)Returns the sum of this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.asec(Octonion u)Returns the principal inverse secant of this octonion o. | 
|  Octonion | Octonion.asech(Octonion u)Returns the principal inverse hyperbolic secant of this octonion o. | 
|  Octonion | Octonion.asin(Octonion u)Returns the principal inverse sine of this octonion o. | 
|  Octonion | Octonion.asinh(Octonion u)Returns the principal inverse hyperbolic sine of this octonion o. | 
|  Octonion | Octonion.atan(Octonion u)Returns the principal inverse tangent of this octonion o. | 
|  Octonion | Octonion.atanh(Octonion u)Returns the principal inverse hyperbolic tangent of this octonion o. | 
|  Octonion | Octonion.divide(Octonion p)Returns the quotient of this octonion o over the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.log(Octonion u)Returns the natural logarithm of this octonion o. | 
|  Octonion | Octonion.log10(Octonion u)Returns the natural logarithm of this octonion o. | 
|  Octonion | Octonion.multiply(Octonion p)Returns the product of this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
|  Octonion | Octonion.pow(Octonion p)Returns this octonion o raised to the octonion p. | 
|  Octonion | Octonion.sqrt(Octonion u)Returns the square root of this octonion o. | 
|  Octonion | Octonion.subtract(Octonion p)Returns the difference between this octonion o and the octonion p = b0 + ib1 + jb2 + kb3 + e'b4 + i'b5 + j'b6 + k'b7. | 
| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||