Uses of Class
edu.jas.arith.BigQuaternion
-
Packages that use BigQuaternion Package Description edu.jas.arith Basic arithmetic package. -
-
Uses of BigQuaternion in edu.jas.arith
Subclasses of BigQuaternion in edu.jas.arith Modifier and Type Class Description class
BigQuaternionInteger
Integer BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.Fields in edu.jas.arith declared as BigQuaternion Modifier and Type Field Description BigQuaternion
BigQuaternionRing. I
The constant i.BigQuaternion
BigQuaternionRing. J
The constant j.BigQuaternion
BigQuaternionRing. K
The constant k.BigQuaternion
BigOctonion. oi
Second part of the data structure.BigQuaternion
BigQuaternionRing. ONE
The constant 1.BigQuaternion
BigOctonion. or
First part of the data structure.BigQuaternion
BigQuaternionRing. ZERO
The constant 0.Fields in edu.jas.arith with type parameters of type BigQuaternion Modifier and Type Field Description (package private) static java.util.List<BigQuaternion>
BigQuaternionRing. entierUnits
List of all 24 integral units.Methods in edu.jas.arith that return BigQuaternion Modifier and Type Method Description BigQuaternion
BigQuaternion. abs()
Quaternion number absolute value.BigQuaternion
BigQuaternionInteger. abs()
Quaternion number absolute value.BigQuaternion
BigQuaternion. ceil()
BigQuaternion ceiling, component wise.BigQuaternion
BigQuaternion. conjugate()
BigQuaternion conjugate.BigQuaternion
BigQuaternion. copy()
Clone this.BigQuaternion
BigQuaternionRing. copy(BigQuaternion c)
Copy BigQuaternion element c.BigQuaternion
BigQuaternion. divide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternion. divide(BigRational b)
BigQuaternion divide.BigQuaternion
BigQuaternionInteger. divide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternionInteger. divide(BigRational b)
BigQuaternion divide.BigQuaternion[]
BigQuaternion. egcd(BigQuaternion S)
BigQuaternion extended greatest common divisor.BigQuaternion[]
BigQuaternionInteger. egcd(BigQuaternion S)
BigQuaternion extended greatest common divisor.BigQuaternion
BigQuaternion. floor()
BigQuaternion floor, component wise.BigQuaternion
BigQuaternionRing. fromInteger(long a)
Get a BigQuaternion element from a long.BigQuaternion
BigQuaternionRing. fromInteger(long[] a)
Get a BigQuaternion element from a long vector.BigQuaternion
BigQuaternionRing. fromInteger(java.math.BigInteger a)
Get a BigQuaternion element from a BigInteger.BigQuaternion
BigQuaternion. gcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. gcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigOctonion. getI()
Get the oi part.BigQuaternion
BigQuaternionRing. getONE()
Get the one element.BigQuaternion
BigOctonion. getR()
Get the or part.BigQuaternion
BigQuaternionRing. getZERO()
Get the zero element.BigQuaternion
BigQuaternion. inverse()
BigQuaternion inverse.BigQuaternion
BigQuaternionInteger. inverse()
BigQuaternion inverse.BigQuaternion
BigQuaternion. leftDivide(BigQuaternion b)
BigQuaternion left divide.BigQuaternion
BigQuaternionInteger. leftDivide(BigQuaternion b)
BigQuaternion left divide.BigQuaternion
BigQuaternion. leftGcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. leftGcd(BigQuaternion S)
Integer quaternion number left greatest common divisor.BigQuaternion[]
BigQuaternionInteger. leftQuotientAndRemainder(BigQuaternion b)
Integral quotient and remainder by left division of this by S.BigQuaternion
BigQuaternion. leftRemainder(BigQuaternion S)
BigQuaternion left remainder.BigQuaternion
BigQuaternionInteger. leftRemainder(BigQuaternion a)
Left remainder.BigQuaternion
BigQuaternion. multiply(BigQuaternion B)
BigQuaternion multiply.BigQuaternion
BigQuaternion. multiply(BigRational b)
BigQuaternion multiply with BigRational.BigQuaternion
BigQuaternion. multiplyLeft(BigQuaternion B)
BigQuaternion multiply left.BigQuaternion
BigQuaternion. negate()
BigQuaternion number negative.BigQuaternion
BigQuaternion. norm()
Quaternion number norm.BigQuaternion
BigQuaternionRing. parse(java.io.Reader r)
Parse quaternion number from Reader.BigQuaternion
BigQuaternionRing. parse(java.lang.String s)
Parse quaternion number from String.static BigQuaternion
BigQuaternion. QCON(BigQuaternion A)
Quaternion number conjugate.static BigQuaternion
BigQuaternion. QDIF(BigQuaternion A, BigQuaternion B)
Quaternion number difference.static BigQuaternion
BigQuaternion. QINV(BigQuaternion A)
Quaternion number inverse.static BigQuaternion
BigQuaternionInteger. QINV(BigQuaternion A)
Quaternion number inverse.static BigQuaternion
BigQuaternion. QNEG(BigQuaternion A)
Quaternion number negative.static BigQuaternion
BigQuaternion. QPROD(BigQuaternion A, BigQuaternion B)
Quaternion number product.static BigQuaternion
BigQuaternion. QQ(BigQuaternion A, BigQuaternion B)
Quaternion number quotient.static BigQuaternion
BigQuaternionInteger. QQ(BigQuaternion A, BigQuaternion B)
Quaternion number quotient.static BigQuaternion
BigQuaternion. QSUM(BigQuaternion A, BigQuaternion B)
Quaternion number sum.BigQuaternion[]
BigQuaternion. quotientRemainder(BigQuaternion S)
Quotient and remainder by division of this by S.BigQuaternion[]
BigQuaternionInteger. quotientRemainder(BigQuaternion S)
Quotient and remainder by division of this by S.BigQuaternion
BigQuaternionRing. random(int n)
BigQuaternion random.BigQuaternion
BigQuaternionRing. random(int n, java.util.Random rnd)
BigQuaternion random.BigQuaternion
BigQuaternion. remainder(BigQuaternion S)
BigQuaternion (right) remainder.BigQuaternion
BigQuaternionInteger. remainder(BigQuaternion S)
BigQuaternion remainder.BigQuaternion
BigQuaternion. rightDivide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternionInteger. rightDivide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternion. rightGcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. rightGcd(BigQuaternion S)
Integer quaternion number right greatest common divisor.BigQuaternion[]
BigQuaternionInteger. rightQuotientAndRemainder(BigQuaternion b)
Integral quotient and remainder by right division of this by S.BigQuaternion
BigQuaternion. rightRemainder(BigQuaternion S)
BigQuaternion right remainder.BigQuaternion
BigQuaternionInteger. rightRemainder(BigQuaternion a)
Right remainder.BigQuaternion
BigQuaternion. subtract(BigQuaternion B)
BigQuaternion subtraction.BigQuaternion
BigQuaternion. sum(BigQuaternion B)
BigQuaternion summation.Methods in edu.jas.arith that return types with arguments of type BigQuaternion Modifier and Type Method Description java.util.List<BigQuaternion>
BigQuaternionRing. generators()
Get a list of the generating elements.java.util.List<BigQuaternion>
BigQuaternionRing. unitsOfHurwitzian()
BigQuaternion units of the Hurwitzian integers.Methods in edu.jas.arith with parameters of type BigQuaternion Modifier and Type Method Description int
BigQuaternion. compareTo(BigQuaternion b)
Since quaternion numbers are unordered, we use lexicographical order of re, im, jm and km.BigQuaternion
BigQuaternionRing. copy(BigQuaternion c)
Copy BigQuaternion element c.BigQuaternion
BigQuaternion. divide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternionInteger. divide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion[]
BigQuaternion. egcd(BigQuaternion S)
BigQuaternion extended greatest common divisor.BigQuaternion[]
BigQuaternionInteger. egcd(BigQuaternion S)
BigQuaternion extended greatest common divisor.BigQuaternion
BigQuaternion. gcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. gcd(BigQuaternion S)
Quaternion number greatest common divisor.static boolean
BigQuaternion. isQONE(BigQuaternion A)
Is BigQuaternion number one.static boolean
BigQuaternion. isQZERO(BigQuaternion A)
Is Quaternion number zero.BigQuaternion
BigQuaternion. leftDivide(BigQuaternion b)
BigQuaternion left divide.BigQuaternion
BigQuaternionInteger. leftDivide(BigQuaternion b)
BigQuaternion left divide.BigQuaternion
BigQuaternion. leftGcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. leftGcd(BigQuaternion S)
Integer quaternion number left greatest common divisor.BigQuaternion[]
BigQuaternionInteger. leftQuotientAndRemainder(BigQuaternion b)
Integral quotient and remainder by left division of this by S.BigQuaternion
BigQuaternion. leftRemainder(BigQuaternion S)
BigQuaternion left remainder.BigQuaternion
BigQuaternionInteger. leftRemainder(BigQuaternion a)
Left remainder.BigQuaternion
BigQuaternion. multiply(BigQuaternion B)
BigQuaternion multiply.BigQuaternion
BigQuaternion. multiplyLeft(BigQuaternion B)
BigQuaternion multiply left.static BigRational
BigQuaternion. QABS(BigQuaternion A)
Quaternion number absolute value.static BigQuaternion
BigQuaternion. QCON(BigQuaternion A)
Quaternion number conjugate.static BigQuaternion
BigQuaternion. QDIF(BigQuaternion A, BigQuaternion B)
Quaternion number difference.static BigQuaternion
BigQuaternion. QINV(BigQuaternion A)
Quaternion number inverse.static BigQuaternion
BigQuaternionInteger. QINV(BigQuaternion A)
Quaternion number inverse.static BigQuaternion
BigQuaternion. QNEG(BigQuaternion A)
Quaternion number negative.static BigQuaternion
BigQuaternion. QPROD(BigQuaternion A, BigQuaternion B)
Quaternion number product.static BigQuaternion
BigQuaternion. QQ(BigQuaternion A, BigQuaternion B)
Quaternion number quotient.static BigQuaternion
BigQuaternionInteger. QQ(BigQuaternion A, BigQuaternion B)
Quaternion number quotient.static BigQuaternion
BigQuaternion. QSUM(BigQuaternion A, BigQuaternion B)
Quaternion number sum.BigQuaternion[]
BigQuaternion. quotientRemainder(BigQuaternion S)
Quotient and remainder by division of this by S.BigQuaternion[]
BigQuaternionInteger. quotientRemainder(BigQuaternion S)
Quotient and remainder by division of this by S.BigQuaternion
BigQuaternion. remainder(BigQuaternion S)
BigQuaternion (right) remainder.BigQuaternion
BigQuaternionInteger. remainder(BigQuaternion S)
BigQuaternion remainder.BigQuaternion
BigQuaternion. rightDivide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternionInteger. rightDivide(BigQuaternion b)
BigQuaternion right divide.BigQuaternion
BigQuaternion. rightGcd(BigQuaternion S)
Quaternion number greatest common divisor.BigQuaternion
BigQuaternionInteger. rightGcd(BigQuaternion S)
Integer quaternion number right greatest common divisor.BigQuaternion[]
BigQuaternionInteger. rightQuotientAndRemainder(BigQuaternion b)
Integral quotient and remainder by right division of this by S.BigQuaternion
BigQuaternion. rightRemainder(BigQuaternion S)
BigQuaternion right remainder.BigQuaternion
BigQuaternionInteger. rightRemainder(BigQuaternion a)
Right remainder.BigQuaternion
BigQuaternion. subtract(BigQuaternion B)
BigQuaternion subtraction.BigQuaternion
BigQuaternion. sum(BigQuaternion B)
BigQuaternion summation.Constructors in edu.jas.arith with parameters of type BigQuaternion Constructor Description BigOctonion(BigQuaternion r)
Constructor for a BigOctonion from BigQuaternion.BigOctonion(BigQuaternion r, BigQuaternion i)
Constructor for a BigOctonion from Quaternions.BigQuaternionInteger(BigQuaternionRing fac, BigQuaternion q)
Constructor for a BigQuaternionInteger from BigQuaternion.
-