Documentation of 'org.nd4j.linalg.jblas.complex.ComplexDouble' Java class
ComplexDouble
org.nd4j.linalg.jblas.complex

Class ComplexDouble

  • All Implemented Interfaces:
    IComplexDouble, IComplexNumber


    public class ComplexDouble
    extends org.jblas.ComplexDouble
    implements IComplexDouble
    Double implementation of a complex number. Based on the jblas api by mikio braun
    • Constructor Detail

      • ComplexDouble

        public ComplexDouble(org.jblas.ComplexDouble c)
      • ComplexDouble

        public ComplexDouble(double real,
                             double imag)
      • ComplexDouble

        public ComplexDouble(double real)
    • Method Detail

      • arg

        public double arg()
        Returns the argument of a complex number.
        Overrides:
        arg in class org.jblas.ComplexDouble
      • abs

        public double abs()
        Return the absolute value
        Overrides:
        abs in class org.jblas.ComplexDouble
      • addi

        public IComplexNumber addi(java.lang.Number c)
        Add a realComponent number to complex number in-place, storing the result in this.
        Specified by:
        addi in interface IComplexNumber
        Parameters:
        c -
      • add

        public IComplexNumber add(java.lang.Number c)
        Add a realComponent number to a complex number.
        Specified by:
        add in interface IComplexNumber
        Parameters:
        c -
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.jblas.ComplexDouble
      • set

        public org.jblas.ComplexDouble set(double real,
                                           double imag)
        Overrides:
        set in class org.jblas.ComplexDouble
      • real

        public double real()
        Overrides:
        real in class org.jblas.ComplexDouble
      • imag

        public double imag()
        Overrides:
        imag in class org.jblas.ComplexDouble
      • copy

        public org.jblas.ComplexDouble copy(org.jblas.ComplexDouble other)
        Overrides:
        copy in class org.jblas.ComplexDouble
      • addi

        public org.jblas.ComplexDouble addi(org.jblas.ComplexDouble c,
                                            org.jblas.ComplexDouble result)
        Add two complex numbers in-place
        Overrides:
        addi in class org.jblas.ComplexDouble
        Parameters:
        c -
        result -
      • addi

        public org.jblas.ComplexDouble addi(org.jblas.ComplexDouble c)
        Add two complex numbers in-place storing the result in this.
        Overrides:
        addi in class org.jblas.ComplexDouble
        Parameters:
        c -
      • add

        public org.jblas.ComplexDouble add(org.jblas.ComplexDouble c)
        Add two complex numbers.
        Overrides:
        add in class org.jblas.ComplexDouble
        Parameters:
        c -
      • addi

        public org.jblas.ComplexDouble addi(double a,
                                            org.jblas.ComplexDouble result)
        Add a realComponent number to a complex number in-place.
        Overrides:
        addi in class org.jblas.ComplexDouble
        Parameters:
        a -
        result -
      • addi

        public org.jblas.ComplexDouble addi(double c)
        Add a realComponent number to complex number in-place, storing the result in this.
        Overrides:
        addi in class org.jblas.ComplexDouble
        Parameters:
        c -
      • add

        public org.jblas.ComplexDouble add(double c)
        Add a realComponent number to a complex number.
        Overrides:
        add in class org.jblas.ComplexDouble
        Parameters:
        c -
      • subi

        public org.jblas.ComplexDouble subi(org.jblas.ComplexDouble c,
                                            org.jblas.ComplexDouble result)
        Subtract two complex numbers, in-place
        Overrides:
        subi in class org.jblas.ComplexDouble
        Parameters:
        c -
        result -
      • subi

        public org.jblas.ComplexDouble subi(org.jblas.ComplexDouble c)
        Overrides:
        subi in class org.jblas.ComplexDouble
      • sub

        public org.jblas.ComplexDouble sub(org.jblas.ComplexDouble c)
        Subtract two complex numbers
        Overrides:
        sub in class org.jblas.ComplexDouble
        Parameters:
        c -
      • subi

        public org.jblas.ComplexDouble subi(double a,
                                            org.jblas.ComplexDouble result)
        Overrides:
        subi in class org.jblas.ComplexDouble
      • subi

        public org.jblas.ComplexDouble subi(double a)
        Overrides:
        subi in class org.jblas.ComplexDouble
      • sub

        public org.jblas.ComplexDouble sub(double r)
        Overrides:
        sub in class org.jblas.ComplexDouble
      • muli

        public org.jblas.ComplexDouble muli(org.jblas.ComplexDouble c,
                                            org.jblas.ComplexDouble result)
        Multiply two complex numbers, inplace
        Overrides:
        muli in class org.jblas.ComplexDouble
        Parameters:
        c -
        result -
      • muli

        public org.jblas.ComplexDouble muli(org.jblas.ComplexDouble c)
        Overrides:
        muli in class org.jblas.ComplexDouble
      • mul

        public org.jblas.ComplexDouble mul(org.jblas.ComplexDouble c)
        Multiply two complex numbers
        Overrides:
        mul in class org.jblas.ComplexDouble
        Parameters:
        c -
      • mul

        public org.jblas.ComplexDouble mul(double v)
        Overrides:
        mul in class org.jblas.ComplexDouble
      • muli

        public org.jblas.ComplexDouble muli(double v,
                                            org.jblas.ComplexDouble result)
        Overrides:
        muli in class org.jblas.ComplexDouble
      • muli

        public org.jblas.ComplexDouble muli(double v)
        Overrides:
        muli in class org.jblas.ComplexDouble
      • div

        public ComplexDouble div(org.jblas.ComplexDouble c)
        Divide two complex numbers
        Overrides:
        div in class org.jblas.ComplexDouble
        Parameters:
        c -
      • divi

        public org.jblas.ComplexDouble divi(org.jblas.ComplexDouble c,
                                            org.jblas.ComplexDouble result)
        Divide two complex numbers, in-place
        Overrides:
        divi in class org.jblas.ComplexDouble
        Parameters:
        c -
        result -
      • divi

        public ComplexDouble divi(org.jblas.ComplexDouble c)
        Overrides:
        divi in class org.jblas.ComplexDouble
      • divi

        public ComplexDouble divi(double v,
                                  org.jblas.ComplexDouble result)
        Overrides:
        divi in class org.jblas.ComplexDouble
      • absoluteValue

        public java.lang.Double absoluteValue()
        Return the absolute value
        Specified by:
        absoluteValue in interface IComplexNumber
      • complexArgument

        public java.lang.Double complexArgument()
        Returns the argument of a complex number.
        Specified by:
        complexArgument in interface IComplexNumber
      • equals

        public boolean equals(java.lang.Object o)
        Comparing two DoubleComplex values.
        Overrides:
        equals in class org.jblas.ComplexDouble
        Parameters:
        o -
      • eq

        public boolean eq(org.jblas.ComplexDouble c)
        Overrides:
        eq in class org.jblas.ComplexDouble
      • ne

        public boolean ne(org.jblas.ComplexDouble c)
        Overrides:
        ne in class org.jblas.ComplexDouble
      • isZero

        public boolean isZero()
        Specified by:
        isZero in interface IComplexNumber
        Overrides:
        isZero in class org.jblas.ComplexDouble
      • isReal

        public boolean isReal()
        Specified by:
        isReal in interface IComplexNumber
        Overrides:
        isReal in class org.jblas.ComplexDouble
      • isImag

        public boolean isImag()
        Specified by:
        isImag in interface IComplexNumber
        Overrides:
        isImag in class org.jblas.ComplexDouble

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.