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 classInteger BigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.Classes in edu.jas.arith that implement interfaces with type arguments of type BigQuaternionModifier and TypeClassDescriptionclassBigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.classBigQuaternion class based on BigRational implementing the RingElem interface and with the familiar MAS static method names.final classBigQuaternion ring class based on BigRational implementing the RingElem interface.Fields in edu.jas.arith declared as BigQuaternionModifier and TypeFieldDescriptionfinal BigQuaternionBigQuaternionRing.IThe constant i.final BigQuaternionBigQuaternionRing.JThe constant j.final BigQuaternionBigQuaternionRing.KThe constant k.final BigQuaternionBigOctonion.oiSecond part of the data structure.final BigQuaternionBigQuaternionRing.ONEThe constant 1.final BigQuaternionBigOctonion.orFirst part of the data structure.final BigQuaternionBigQuaternionRing.ZEROThe constant 0.Fields in edu.jas.arith with type parameters of type BigQuaternionModifier and TypeFieldDescription(package private) static List<BigQuaternion> BigQuaternionRing.entierUnitsList 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 BigQuaternionBigQuaternion.QCON(BigQuaternion A) Quaternion number conjugate.static BigQuaternionBigQuaternion.QDIF(BigQuaternion A, BigQuaternion B) Quaternion number difference.static BigQuaternionBigQuaternion.QINV(BigQuaternion A) Quaternion number inverse.static BigQuaternionBigQuaternionInteger.QINV(BigQuaternion A) Quaternion number inverse.static BigQuaternionBigQuaternion.QNEG(BigQuaternion A) Quaternion number negative.static BigQuaternionBigQuaternion.QPROD(BigQuaternion A, BigQuaternion B) Quaternion number product.static BigQuaternionBigQuaternion.QQ(BigQuaternion A, BigQuaternion B) Quaternion number quotient.static BigQuaternionBigQuaternionInteger.QQ(BigQuaternion A, BigQuaternion B) Quaternion number quotient.static BigQuaternionBigQuaternion.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 TypeMethodDescriptionintBigQuaternion.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 booleanBigQuaternion.isQONE(BigQuaternion A) Is BigQuaternion number one.static booleanBigQuaternion.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 BigRationalBigQuaternion.QABS(BigQuaternion A) Quaternion number absolute value.static BigQuaternionBigQuaternion.QCON(BigQuaternion A) Quaternion number conjugate.static BigQuaternionBigQuaternion.QDIF(BigQuaternion A, BigQuaternion B) Quaternion number difference.static BigQuaternionBigQuaternion.QINV(BigQuaternion A) Quaternion number inverse.static BigQuaternionBigQuaternionInteger.QINV(BigQuaternion A) Quaternion number inverse.static BigQuaternionBigQuaternion.QNEG(BigQuaternion A) Quaternion number negative.static BigQuaternionBigQuaternion.QPROD(BigQuaternion A, BigQuaternion B) Quaternion number product.static BigQuaternionBigQuaternion.QQ(BigQuaternion A, BigQuaternion B) Quaternion number quotient.static BigQuaternionBigQuaternionInteger.QQ(BigQuaternion A, BigQuaternion B) Quaternion number quotient.static BigQuaternionBigQuaternion.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.