Documentation of 'jsci.maths.Supernumber' Java class
Supernumber
jsci.maths

Class Supernumber

  • All Implemented Interfaces:
    java.io.Serializable, Ring.Member, AbelianGroup.Member, Member


    public final class Supernumber
    extends java.lang.Object
    implements Ring.Member
    The Supernumber class encapsulates supernumbers. They are actually implemented as elements of the Grassmann algebra Lambda4 rather than the full Lambdainfinity.
    See Also:
    Serialized Form
    • Constructor Detail

      • Supernumber

        public Supernumber()
        Constructs a supernumber.
    • Method Detail

      • toString

        public java.lang.String toString()
        Returns a string representing the value of this supernumber.
        Overrides:
        toString in class java.lang.Object
      • getBody

        public Complex getBody()
        Returns the body (rank 0) of this supernumber.
      • setBody

        public void setBody(Complex b)
        Sets the body (rank 0) of this supernumber.
      • getSoul1

        public Complex getSoul1(int i)
        Returns the a-number soul (rank 1) of this supernumber.
      • setSoul1

        public void setSoul1(int i,
                             Complex s)
        Sets the a-number soul (rank 1) of this supernumber.
      • getSoul2

        public Complex getSoul2(int i)
        Returns the c-number soul (rank 2) of this supernumber.
      • setSoul2

        public void setSoul2(int i,
                             Complex s)
        Sets the c-number soul (rank 2) of this supernumber.
      • getSoul3

        public Complex getSoul3(int i)
        Returns the a-number soul (rank 3) of this supernumber.
      • setSoul3

        public void setSoul3(int i,
                             Complex s)
        Sets the a-number soul (rank 3) of this supernumber.
      • getSoul4

        public Complex getSoul4()
        Returns the c-number soul (rank 4) of this supernumber.
      • setSoul4

        public void setSoul4(Complex s)
        Sets the c-number soul (rank 4) of this supernumber.
      • dimension

        public int dimension()
        Returns the dimension.
      • getSet

        public java.lang.Object getSet()
        Specified by:
        getSet in interface Member
      • add

        public Supernumber add(Supernumber z)
        Returns the addition of this supernumber and another.
        Parameters:
        z - a supernumber
      • subtract

        public Supernumber subtract(Supernumber z)
        Returns the subtraction of this supernumber and another.
        Parameters:
        z - a supernumber
      • multiply

        public Supernumber multiply(Supernumber z)
        Returns the multiplication of this supernumber and another.
        Parameters:
        z - a supernumber

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.