Package edu.jas.arith

Class BigOctonion

    • Field Detail

      • or

        public final BigQuaternion or
        First part of the data structure.
      • oi

        public final BigQuaternion oi
        Second part of the data structure.
      • random

        private static final java.util.Random random
      • logger

        private static final org.apache.logging.log4j.Logger logger
      • debug

        private static final boolean debug
    • Constructor Detail

      • BigOctonion

        public BigOctonion​(BigQuaternion r,
                           BigQuaternion i)
        Constructor for a BigOctonion from Quaternions.
        Parameters:
        r - BigQuaternion.
        i - BigQuaternion.
      • BigOctonion

        public BigOctonion​(BigQuaternion r)
        Constructor for a BigOctonion from BigQuaternion.
        Parameters:
        r - BigQuaternion.
      • BigOctonion

        public BigOctonion​(BigQuaternionRing fac,
                           BigComplex r)
        Constructor for a BigOctonion from BigComplex.
        Parameters:
        fac - BigQuaternionRing.
        r - BigComplex.
      • BigOctonion

        public BigOctonion​(BigQuaternionRing fac,
                           BigRational r)
        Constructor for a BigOctonion from BigRational.
        Parameters:
        fac - BigQuaternionRing.
        r - BigRational.
      • BigOctonion

        public BigOctonion​(BigQuaternionRing fac,
                           long r)
        Constructor for a BigOctonion from long.
        Parameters:
        fac - BigQuaternionRing.
        r - long.
      • BigOctonion

        public BigOctonion​(BigQuaternionRing fac)
        Constructor for a BigOctonion with no arguments.
        Parameters:
        fac - BigQuaternionRing.
      • BigOctonion

        public BigOctonion​(BigQuaternionRing fac,
                           java.lang.String s)
                    throws java.lang.NumberFormatException
        The BigOctonion string constructor accepts the following formats: empty string, "quaternion", or "quat o quat" with no blanks around o if used as polynoial coefficient.
        Parameters:
        fac - BigQuaternionRing.
        s - String.
        Throws:
        java.lang.NumberFormatException