Uses of Class
edu.jas.arith.BigQuaternion
Packages that use BigQuaternion
-
Uses of BigQuaternion in edu.jas.arith
Subclasses of BigQuaternion in edu.jas.arithModifier and TypeClassDescriptionfinal class
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 BigQuaternionModifier and TypeFieldDescriptionfinal BigQuaternion
BigQuaternionRing.I
The constant i.final BigQuaternion
BigQuaternionRing.J
The constant j.final BigQuaternion
BigQuaternionRing.K
The constant k.final BigQuaternion
BigOctonion.oi
Second part of the data structure.final BigQuaternion
BigQuaternionRing.ONE
The constant 1.final BigQuaternion
BigOctonion.or
First part of the data structure.final BigQuaternion
BigQuaternionRing.ZERO
The constant 0.Fields in edu.jas.arith with type parameters of type BigQuaternionModifier and TypeFieldDescription(package private) static List
<BigQuaternion> BigQuaternionRing.entierUnits
List of all 24 integral units.Methods in edu.jas.arith that return BigQuaternionModifier and TypeMethodDescriptionBigQuaternion.abs()
Quaternion number absolute value.BigQuaternionInteger.abs()
Quaternion number absolute value.BigQuaternion.ceil()
BigQuaternion ceiling, component wise.BigQuaternion.conjugate()
BigQuaternion conjugate.BigQuaternion.copy()
Clone this.BigQuaternionRing.copy
(BigQuaternion c) Copy BigQuaternion element c.BigQuaternion.divide
(BigQuaternion b) BigQuaternion right divide.BigQuaternion.divide
(BigRational b) BigQuaternion divide.BigQuaternionInteger.divide
(BigQuaternion b) BigQuaternion right divide.BigQuaternionInteger.divide
(BigRational b) BigQuaternion divide.BigQuaternion.egcd
(BigQuaternion S) BigQuaternion extended greatest common divisor.BigQuaternionInteger.egcd
(BigQuaternion S) BigQuaternion extended greatest common divisor.BigQuaternion.floor()
BigQuaternion floor, component wise.BigQuaternionRing.fromInteger
(long a) Get a BigQuaternion element from a long.BigQuaternionRing.fromInteger
(long[] a) Get a BigQuaternion element from a long vector.BigQuaternionRing.fromInteger
(BigInteger a) Get a BigQuaternion element from a BigInteger.BigQuaternion.gcd
(BigQuaternion S) Quaternion number greatest common divisor.BigQuaternionInteger.gcd
(BigQuaternion S) Quaternion number greatest common divisor.BigOctonion.getI()
Get the oi part.BigQuaternionRing.getONE()
Get the one element.BigOctonion.getR()
Get the or part.BigQuaternionRing.getZERO()
Get the zero element.BigQuaternion.inverse()
BigQuaternion inverse.BigQuaternionInteger.inverse()
BigQuaternion inverse.BigQuaternion.leftDivide
(BigQuaternion b) BigQuaternion left divide.BigQuaternionInteger.leftDivide
(BigQuaternion b) BigQuaternion left divide.BigQuaternion.leftGcd
(BigQuaternion S) Quaternion number greatest common divisor.BigQuaternionInteger.leftGcd
(BigQuaternion S) Integer quaternion number left greatest common divisor.BigQuaternionInteger.leftQuotientAndRemainder
(BigQuaternion b) Integral quotient and remainder by left division of this by S.BigQuaternion.leftRemainder
(BigQuaternion S) BigQuaternion left remainder.BigQuaternionInteger.leftRemainder
(BigQuaternion a) Left remainder.BigQuaternion.multiply
(BigQuaternion B) BigQuaternion multiply.BigQuaternion.multiply
(BigRational b) BigQuaternion multiply with BigRational.BigQuaternion.multiplyLeft
(BigQuaternion B) BigQuaternion multiply left.BigQuaternion.negate()
BigQuaternion number negative.BigQuaternion.norm()
Quaternion number norm.Parse quaternion number from Reader.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.quotientRemainder
(BigQuaternion S) Quotient and remainder by division of this by S.BigQuaternionInteger.quotientRemainder
(BigQuaternion S) Quotient and remainder by division of this by S.BigQuaternionRing.random
(int n) BigQuaternion random.BigQuaternion random.BigQuaternion.remainder
(BigQuaternion S) BigQuaternion (right) remainder.BigQuaternionInteger.remainder
(BigQuaternion S) BigQuaternion remainder.BigQuaternion.rightDivide
(BigQuaternion b) BigQuaternion right divide.BigQuaternionInteger.rightDivide
(BigQuaternion b) BigQuaternion right divide.BigQuaternion.rightGcd
(BigQuaternion S) Quaternion number greatest common divisor.BigQuaternionInteger.rightGcd
(BigQuaternion S) Integer quaternion number right greatest common divisor.BigQuaternionInteger.rightQuotientAndRemainder
(BigQuaternion b) Integral quotient and remainder by right division of this by S.BigQuaternion.rightRemainder
(BigQuaternion S) BigQuaternion right remainder.BigQuaternionInteger.rightRemainder
(BigQuaternion a) Right remainder.BigQuaternion.subtract
(BigQuaternion B) BigQuaternion subtraction.BigQuaternion.sum
(BigQuaternion B) BigQuaternion summation.Methods in edu.jas.arith that return types with arguments of type BigQuaternionModifier and TypeMethodDescriptionBigQuaternionRing.generators()
Get a list of the generating elements.BigQuaternionRing.unitsOfHurwitzian()
BigQuaternion units of the Hurwitzian integers.Methods in edu.jas.arith with parameters of type BigQuaternionModifier and TypeMethodDescriptionint
BigQuaternion.compareTo
(BigQuaternion b) Since quaternion numbers are unordered, we use lexicographical order of re, im, jm and km.BigQuaternionRing.copy
(BigQuaternion c) Copy BigQuaternion element c.BigQuaternion.divide
(BigQuaternion b) BigQuaternion right divide.BigQuaternionInteger.divide
(BigQuaternion b) BigQuaternion right divide.BigQuaternion.egcd
(BigQuaternion S) BigQuaternion extended greatest common divisor.BigQuaternionInteger.egcd
(BigQuaternion S) BigQuaternion extended greatest common divisor.BigQuaternion.gcd
(BigQuaternion S) Quaternion number greatest common divisor.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.leftDivide
(BigQuaternion b) BigQuaternion left divide.BigQuaternionInteger.leftDivide
(BigQuaternion b) BigQuaternion left divide.BigQuaternion.leftGcd
(BigQuaternion S) Quaternion number greatest common divisor.BigQuaternionInteger.leftGcd
(BigQuaternion S) Integer quaternion number left greatest common divisor.BigQuaternionInteger.leftQuotientAndRemainder
(BigQuaternion b) Integral quotient and remainder by left division of this by S.BigQuaternion.leftRemainder
(BigQuaternion S) BigQuaternion left remainder.BigQuaternionInteger.leftRemainder
(BigQuaternion a) Left remainder.BigQuaternion.multiply
(BigQuaternion B) BigQuaternion multiply.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.quotientRemainder
(BigQuaternion S) Quotient and remainder by division of this by S.BigQuaternionInteger.quotientRemainder
(BigQuaternion S) Quotient and remainder by division of this by S.BigQuaternion.remainder
(BigQuaternion S) BigQuaternion (right) remainder.BigQuaternionInteger.remainder
(BigQuaternion S) BigQuaternion remainder.BigQuaternion.rightDivide
(BigQuaternion b) BigQuaternion right divide.BigQuaternionInteger.rightDivide
(BigQuaternion b) BigQuaternion right divide.BigQuaternion.rightGcd
(BigQuaternion S) Quaternion number greatest common divisor.BigQuaternionInteger.rightGcd
(BigQuaternion S) Integer quaternion number right greatest common divisor.BigQuaternionInteger.rightQuotientAndRemainder
(BigQuaternion b) Integral quotient and remainder by right division of this by S.BigQuaternion.rightRemainder
(BigQuaternion S) BigQuaternion right remainder.BigQuaternionInteger.rightRemainder
(BigQuaternion a) Right remainder.BigQuaternion.subtract
(BigQuaternion B) BigQuaternion subtraction.BigQuaternion.sum
(BigQuaternion B) BigQuaternion summation.Constructors in edu.jas.arith with parameters of type BigQuaternionModifierConstructorDescriptionConstructor for a BigOctonion from BigQuaternion.Constructor for a BigOctonion from Quaternions.Constructor for a BigQuaternionInteger from BigQuaternion.