Documentation of 'pl.edu.icm.jlargearrays.LargeArrayArithmetics' Java class
LargeArrayArithmetics
pl.edu.icm.jlargearrays

Class LargeArrayArithmetics



  • public class LargeArrayArithmetics
    extends java.lang.Object
    Arithmetical operations on LargeArrays.
    • Method Detail

      • complexSin

        public static float[] complexSin(float[] a)
        Complex sine.

        Parameters:
        a - complex number

        Returns:
        sin(a)
      • complexSin

        public static double[] complexSin(double[] a)
        Complex sine.

        Parameters:
        a - complex number

        Returns:
        sin(a)
      • complexCos

        public static float[] complexCos(float[] a)
        Complex cosine.

        Parameters:
        a - complex number

        Returns:
        cos(a)
      • complexCos

        public static double[] complexCos(double[] a)
        Complex cosine.

        Parameters:
        a - complex number

        Returns:
        cos(a)
      • complexTan

        public static float[] complexTan(float[] a)
        Complex tangent.

        Parameters:
        a - complex number

        Returns:
        tan(a)
      • complexTan

        public static double[] complexTan(double[] a)
        Complex tangent.

        Parameters:
        a - complex number

        Returns:
        tan(a)
      • complexAdd

        public static float[] complexAdd(float[] a,
                                         float[] b)
        Complex addition.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a+b
      • complexAdd

        public static double[] complexAdd(double[] a,
                                          double[] b)
        Complex addition.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a+b
      • complexDiff

        public static float[] complexDiff(float[] a,
                                          float[] b)
        Complex subtraction.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a-b
      • complexDiff

        public static double[] complexDiff(double[] a,
                                           double[] b)
        Complex subtraction.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a-b
      • complexMult

        public static float[] complexMult(float[] a,
                                          float[] b)
        Complex multiplication.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a*b
      • complexMult

        public static double[] complexMult(double[] a,
                                           double[] b)
        Complex multiplication.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a*b
      • complexDiv

        public static float[] complexDiv(float[] a,
                                         float[] b)
        Complex division.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a/b
      • complexDiv

        public static double[] complexDiv(double[] a,
                                          double[] b)
        Complex division.

        Parameters:
        a - complex number
        b - complex number

        Returns:
        a/b
      • complexPow

        public static float[] complexPow(float[] a,
                                         double n)
        Complex power.

        Parameters:
        a - complex number
        n - exponent

        Returns:
        a^n
      • complexPow

        public static double[] complexPow(double[] a,
                                          double n)
        Complex power.

        Parameters:
        a - complex number
        n - exponent

        Returns:
        a^n
      • complexPow

        public static float[] complexPow(float[] a,
                                         float[] n)
        Complex power.

        Parameters:
        a - complex number
        n - exponent

        Returns:
        a^n
      • complexPow

        public static double[] complexPow(double[] a,
                                          double[] n)
        Complex power.

        Parameters:
        a - complex number
        n - exponent

        Returns:
        a^n
      • complexSqrt

        public static float[] complexSqrt(float[] a)
        Complex square root.

        Parameters:
        a - complex number

        Returns:
        sqrt(a)
      • complexSqrt

        public static double[] complexSqrt(double[] a)
        Complex square root.

        Parameters:
        a - complex number

        Returns:
        sqrt(a)
      • complexAbs

        public static float complexAbs(float[] a)
        Complex absolute value.

        Parameters:
        a - complex number

        Returns:
        abs(a)
      • complexAbs

        public static double complexAbs(double[] a)
        Complex absolute value.

        Parameters:
        a - complex number

        Returns:
        abs(a)
      • complexLog

        public static float[] complexLog(float[] a)
        Complex natural logarithm.

        Parameters:
        a - complex number

        Returns:
        log(a)
      • complexLog

        public static double[] complexLog(double[] a)
        Complex natural logarithm.

        Parameters:
        a - complex number

        Returns:
        log(a)
      • complexLog10

        public static float[] complexLog10(float[] a)
        Complex base-10 logarithm.

        Parameters:
        a - complex number

        Returns:
        log10(a)
      • complexLog10

        public static double[] complexLog10(double[] a)
        Complex base-10 logarithm.

        Parameters:
        a - complex number

        Returns:
        log10(a)
      • complexExp

        public static float[] complexExp(float[] a)
        Complex exponent.

        Parameters:
        a - complex number

        Returns:
        exp(a)
      • complexExp

        public static double[] complexExp(double[] a)
        Complex exponent.

        Parameters:
        a - complex number

        Returns:
        exp(a)
      • complexAsin

        public static float[] complexAsin(float[] a)
        Complex inverse sine.

        Parameters:
        a - complex number

        Returns:
        asin(a)
      • complexAsin

        public static double[] complexAsin(double[] a)
        Complex inverse sine.

        Parameters:
        a - complex number

        Returns:
        asin(a)
      • complexAcos

        public static float[] complexAcos(float[] a)
        Complex inverse cosine.

        Parameters:
        a - complex number

        Returns:
        acos(a)
      • complexAcos

        public static double[] complexAcos(double[] a)
        Complex inverse cosine.

        Parameters:
        a - complex number

        Returns:
        acos(a)
      • complexAtan

        public static float[] complexAtan(float[] a)
        Complex inverse tangent.

        Parameters:
        a - complex number

        Returns:
        atan(a)
      • complexAtan

        public static double[] complexAtan(double[] a)
        Complex inverse tangent.

        Parameters:
        a - complex number

        Returns:
        atan(a)
      • add

        public static LargeArray add(LargeArray a,
                                     LargeArray b)
        Addition of two LargeArrays.

        Parameters:
        a - input array
        b - input array

        Returns:
        a+b
      • diff

        public static LargeArray diff(LargeArray a,
                                      LargeArray b)
        Subtraction of two LargeArrays.

        Parameters:
        a - input array
        b - input array

        Returns:
        a-b
      • mult

        public static LargeArray mult(LargeArray a,
                                      LargeArray b)
        Multiplication of two LargeArrays.

        Parameters:
        a - input array
        b - input array

        Returns:
        a*b
      • div

        public static LargeArray div(LargeArray a,
                                     LargeArray b)
        Division of two LargeArrays.

        Parameters:
        a - input array
        b - input array

        Returns:
        a/b
      • pow

        public static LargeArray pow(LargeArray a,
                                     double n)
        Power of LargeArray.

        Parameters:
        a - input array
        n - exponent

        Returns:
        a^n
      • pow

        public static LargeArray pow(LargeArray a,
                                     double n,
                                     LargeArrayType out_type)
        Power of LargeArray.

        Parameters:
        a - input array
        n - exponent
        out_type - output type

        Returns:
        a^n
      • neg

        public static LargeArray neg(LargeArray a)
        Negation of LargeArray.

        Parameters:
        a - input array

        Returns:
        -a
      • sqrt

        public static LargeArray sqrt(LargeArray a)
        Square root of LargeArray. For complex arrays the principal square root is returned.

        Parameters:
        a - input array

        Returns:
        sqrt(a)
      • sqrt

        public static LargeArray sqrt(LargeArray a,
                                      LargeArrayType out_type)
        Square root of LargeArray. For complex arrays the principal square root is returned.

        Parameters:
        a - input array
        out_type - output type

        Returns:
        sqrt(a)
      • log

        public static LargeArray log(LargeArray a)
        Natural logarithm of LargeArray. For complex arrays the principal value logarithm is returned.

        Parameters:
        a - input array

        Returns:
        log(a)
      • log

        public static LargeArray log(LargeArray a,
                                     LargeArrayType out_type)
        Natural logarithm of LargeArray. For complex arrays the principal value logarithm is returned.

        Parameters:
        a - input array
        out_type - output type

        Returns:
        log(a)
      • log10

        public static LargeArray log10(LargeArray a)
        Base-10 logarithm of LargeArray. For complex arrays the principal value logarithm is returned.

        Parameters:
        a - input array

        Returns:
        log10(a)
      • log10

        public static LargeArray log10(LargeArray a,
                                       LargeArrayType out_type)
        Base-10 logarithm of LargeArray. For complex arrays the principal value logarithm is returned.

        Parameters:
        a - input array

        out_type - output type

        Returns:
        log10(a)
      • exp

        public static LargeArray exp(LargeArray a)
        Exponent of LargeArray.

        Parameters:
        a - input array

        Returns:
        exp(a)
      • abs

        public static LargeArray abs(LargeArray a)
        Absolute value of LargeArray.

        Parameters:
        a - input array

        Returns:
        |a|
      • abs

        public static LargeArray abs(LargeArray a,
                                     LargeArrayType out_type)
        Absolute value of LargeArray.

        Parameters:
        a - input array
        out_type - output type

        Returns:
        |a|
      • sin

        public static LargeArray sin(LargeArray a)
        Sine of LargeArray.

        Parameters:
        a - input array

        Returns:
        sin(a)
      • cos

        public static LargeArray cos(LargeArray a)
        Cosine of LargeArray.

        Parameters:
        a - input array

        Returns:
        cos(a)
      • tan

        public static LargeArray tan(LargeArray a)
        Tangent of LargeArray.

        Parameters:
        a - input array

        Returns:
        tan(a)
      • asin

        public static LargeArray asin(LargeArray a)
        Inverse sine of LargeArray.

        Parameters:
        a - input array

        Returns:
        asin(a)
      • asin

        public static LargeArray asin(LargeArray a,
                                      LargeArrayType out_type)
        Inverse sine of LargeArray.

        Parameters:
        a - input array
        out_type - output type

        Returns:
        asin(a)
      • acos

        public static LargeArray acos(LargeArray a)
        Inverse cosine of LargeArray.

        Parameters:
        a - input array

        Returns:
        acos(a)
      • acos

        public static LargeArray acos(LargeArray a,
                                      LargeArrayType out_type)
        Inverse cosine of LargeArray.

        Parameters:
        a - input array

        out_type - output type

        Returns:
        acos(a)
      • atan

        public static LargeArray atan(LargeArray a)
        Inverse tangent of LargeArray.

        Parameters:
        a - input array

        Returns:
        atan(a)
      • atan

        public static LargeArray atan(LargeArray a,
                                      LargeArrayType out_type)
        Inverse tangent of LargeArray.

        Parameters:
        a - input array
        out_type - output type

        Returns:
        atan(a)
      • signum

        public static LargeArray signum(LargeArray a)
        Signum of LargeArray.

        Parameters:
        a - input array

        Returns:
        signum(a)
      • signum

        public static LargeArray signum(LargeArray a,
                                        LargeArrayType out_type)
        Signum of LargeArray.

        Parameters:
        a - input array

        out_type - output type

        Returns:
        signum(a)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.