pl.edu.icm.jlargearrays
Class LargeArrayArithmetics
- java.lang.Object
-
- pl.edu.icm.jlargearrays.LargeArrayArithmetics
-
public class LargeArrayArithmetics extends java.lang.ObjectArithmetical operations on LargeArrays.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static LargeArrayabs(LargeArray a)Absolute value of LargeArray.static LargeArrayabs(LargeArray a, LargeArrayType out_type)Absolute value of LargeArray.static LargeArrayacos(LargeArray a)Inverse cosine of LargeArray.static LargeArrayacos(LargeArray a, LargeArrayType out_type)Inverse cosine of LargeArray.static LargeArrayadd(LargeArray a, LargeArray b)Addition of two LargeArrays.static LargeArrayadd(LargeArray a, LargeArray b, LargeArrayType out_type)Addition of two LargeArrays.static LargeArrayasin(LargeArray a)Inverse sine of LargeArray.static LargeArrayasin(LargeArray a, LargeArrayType out_type)Inverse sine of LargeArray.static LargeArrayatan(LargeArray a)Inverse tangent of LargeArray.static LargeArrayatan(LargeArray a, LargeArrayType out_type)Inverse tangent of LargeArray.static LargeArrayaxpy(LargeArray a, LargeArray x, LargeArray b)Computes ax+b.static LargeArrayaxpy(LargeArray a, LargeArray x, LargeArray b, LargeArrayType out_type)Computes ax+b.static doublecomplexAbs(double[] a)Complex absolute value.static floatcomplexAbs(float[] a)Complex absolute value.static double[]complexAcos(double[] a)Complex inverse cosine.static float[]complexAcos(float[] a)Complex inverse cosine.static double[]complexAdd(double[] a, double[] b)Complex addition.static float[]complexAdd(float[] a, float[] b)Complex addition.static double[]complexAsin(double[] a)Complex inverse sine.static float[]complexAsin(float[] a)Complex inverse sine.static double[]complexAtan(double[] a)Complex inverse tangent.static float[]complexAtan(float[] a)Complex inverse tangent.static double[]complexCos(double[] a)Complex cosine.static float[]complexCos(float[] a)Complex cosine.static double[]complexDiff(double[] a, double[] b)Complex subtraction.static float[]complexDiff(float[] a, float[] b)Complex subtraction.static double[]complexDiv(double[] a, double[] b)Complex division.static float[]complexDiv(float[] a, float[] b)Complex division.static double[]complexExp(double[] a)Complex exponent.static float[]complexExp(float[] a)Complex exponent.static double[]complexLog(double[] a)Complex natural logarithm.static float[]complexLog(float[] a)Complex natural logarithm.static double[]complexLog10(double[] a)Complex base-10 logarithm.static float[]complexLog10(float[] a)Complex base-10 logarithm.static double[]complexMult(double[] a, double[] b)Complex multiplication.static float[]complexMult(float[] a, float[] b)Complex multiplication.static double[]complexPow(double[] a, double n)Complex power.static double[]complexPow(double[] a, double[] n)Complex power.static float[]complexPow(float[] a, double n)Complex power.static float[]complexPow(float[] a, float[] n)Complex power.static double[]complexSin(double[] a)Complex sine.static float[]complexSin(float[] a)Complex sine.static double[]complexSqrt(double[] a)Complex square root.static float[]complexSqrt(float[] a)Complex square root.static double[]complexTan(double[] a)Complex tangent.static float[]complexTan(float[] a)Complex tangent.static LargeArraycos(LargeArray a)Cosine of LargeArray.static LargeArraycos(LargeArray a, LargeArrayType out_type)Cosine of LargeArray.static LargeArraydiff(LargeArray a, LargeArray b)Subtraction of two LargeArrays.static LargeArraydiff(LargeArray a, LargeArray b, LargeArrayType out_type)Subtraction of two LargeArrays.static LargeArraydiv(LargeArray a, LargeArray b)Division of two LargeArrays.static LargeArraydiv(LargeArray a, LargeArray b, LargeArrayType out_type)Division of two LargeArrays.static LargeArrayexp(LargeArray a)Exponent of LargeArray.static LargeArrayexp(LargeArray a, LargeArrayType out_type)Exponent of LargeArray.static LargeArraylog(LargeArray a)Natural logarithm of LargeArray.static LargeArraylog(LargeArray a, LargeArrayType out_type)Natural logarithm of LargeArray.static LargeArraylog10(LargeArray a)Base-10 logarithm of LargeArray.static LargeArraylog10(LargeArray a, LargeArrayType out_type)Base-10 logarithm of LargeArray.static LargeArraymult(LargeArray a, LargeArray b)Multiplication of two LargeArrays.static LargeArraymult(LargeArray a, LargeArray b, LargeArrayType out_type)Multiplication of two LargeArrays.static LargeArrayneg(LargeArray a)Negation of LargeArray.static LargeArrayneg(LargeArray a, LargeArrayType out_type)Negation of LargeArray.static LargeArraypow(LargeArray a, double n)Power of LargeArray.static LargeArraypow(LargeArray a, double n, LargeArrayType out_type)Power of LargeArray.static LargeArraypow(LargeArray a, LargeArray b)Power of two LargeArrays.static LargeArraypow(LargeArray a, LargeArray b, LargeArrayType out_type)Power of two LargeArrays.static LargeArraysignum(LargeArray a)Signum of LargeArray.static LargeArraysignum(LargeArray a, LargeArrayType out_type)Signum of LargeArray.static LargeArraysin(LargeArray a)Sine of LargeArray.static LargeArraysin(LargeArray a, LargeArrayType out_type)Sine of LargeArray.static LargeArraysqrt(LargeArray a)Square root of LargeArray.static LargeArraysqrt(LargeArray a, LargeArrayType out_type)Square root of LargeArray.static LargeArraytan(LargeArray a)Tangent of LargeArray.static LargeArraytan(LargeArray a, LargeArrayType out_type)Tangent of LargeArray.
-
-
-
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 numberb- complex number- Returns:
- a+b
-
complexAdd
public static double[] complexAdd(double[] a, double[] b)Complex addition.- Parameters:
a- complex numberb- complex number- Returns:
- a+b
-
complexDiff
public static float[] complexDiff(float[] a, float[] b)Complex subtraction.- Parameters:
a- complex numberb- complex number- Returns:
- a-b
-
complexDiff
public static double[] complexDiff(double[] a, double[] b)Complex subtraction.- Parameters:
a- complex numberb- complex number- Returns:
- a-b
-
complexMult
public static float[] complexMult(float[] a, float[] b)Complex multiplication.- Parameters:
a- complex numberb- complex number- Returns:
- a*b
-
complexMult
public static double[] complexMult(double[] a, double[] b)Complex multiplication.- Parameters:
a- complex numberb- complex number- Returns:
- a*b
-
complexDiv
public static float[] complexDiv(float[] a, float[] b)Complex division.- Parameters:
a- complex numberb- complex number- Returns:
- a/b
-
complexDiv
public static double[] complexDiv(double[] a, double[] b)Complex division.- Parameters:
a- complex numberb- complex number- Returns:
- a/b
-
complexPow
public static float[] complexPow(float[] a, double n)Complex power.- Parameters:
a- complex numbern- exponent- Returns:
- a^n
-
complexPow
public static double[] complexPow(double[] a, double n)Complex power.- Parameters:
a- complex numbern- exponent- Returns:
- a^n
-
complexPow
public static float[] complexPow(float[] a, float[] n)Complex power.- Parameters:
a- complex numbern- exponent- Returns:
- a^n
-
complexPow
public static double[] complexPow(double[] a, double[] n)Complex power.- Parameters:
a- complex numbern- 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 arrayb- input array- Returns:
- a+b
-
add
public static LargeArray add(LargeArray a, LargeArray b, LargeArrayType out_type)
Addition of two LargeArrays.- Parameters:
a- input arrayb- input arrayout_type- output type- Returns:
- a+b
-
axpy
public static LargeArray axpy(LargeArray a, LargeArray x, LargeArray b)
Computes ax+b.- Parameters:
a- input array (constant)x- input arrayb- input array (constant)- Returns:
- ax+b
-
axpy
public static LargeArray axpy(LargeArray a, LargeArray x, LargeArray b, LargeArrayType out_type)
Computes ax+b.- Parameters:
a- input array (constant)x- input arrayb- input array (constant)out_type- output type- Returns:
- a+b
-
diff
public static LargeArray diff(LargeArray a, LargeArray b)
Subtraction of two LargeArrays.- Parameters:
a- input arrayb- input array- Returns:
- a-b
-
diff
public static LargeArray diff(LargeArray a, LargeArray b, LargeArrayType out_type)
Subtraction of two LargeArrays.- Parameters:
a- input arrayb- input arrayout_type- output type- Returns:
- a-b
-
mult
public static LargeArray mult(LargeArray a, LargeArray b)
Multiplication of two LargeArrays.- Parameters:
a- input arrayb- input array- Returns:
- a*b
-
mult
public static LargeArray mult(LargeArray a, LargeArray b, LargeArrayType out_type)
Multiplication of two LargeArrays.- Parameters:
a- input arrayb- input arrayout_type- output type- Returns:
- a*b
-
div
public static LargeArray div(LargeArray a, LargeArray b)
Division of two LargeArrays.- Parameters:
a- input arrayb- input array- Returns:
- a/b
-
div
public static LargeArray div(LargeArray a, LargeArray b, LargeArrayType out_type)
Division of two LargeArrays.- Parameters:
a- input arrayb- input arrayout_type- output type- Returns:
- a/b
-
pow
public static LargeArray pow(LargeArray a, double n)
Power of LargeArray.- Parameters:
a- input arrayn- exponent- Returns:
- a^n
-
pow
public static LargeArray pow(LargeArray a, double n, LargeArrayType out_type)
Power of LargeArray.- Parameters:
a- input arrayn- exponentout_type- output type- Returns:
- a^n
-
pow
public static LargeArray pow(LargeArray a, LargeArray b)
Power of two LargeArrays.- Parameters:
a- input arrayb- input array- Returns:
- a^b
-
pow
public static LargeArray pow(LargeArray a, LargeArray b, LargeArrayType out_type)
Power of two LargeArrays.- Parameters:
a- input arrayb- input arrayout_type- output type- Returns:
- a^b
-
neg
public static LargeArray neg(LargeArray a)
Negation of LargeArray.- Parameters:
a- input array- Returns:
- -a
-
neg
public static LargeArray neg(LargeArray a, LargeArrayType out_type)
Negation of LargeArray.- Parameters:
a- input arrayout_type- output type- 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 arrayout_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 arrayout_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 arrayout_type- output type- Returns:
- log10(a)
-
exp
public static LargeArray exp(LargeArray a)
Exponent of LargeArray.- Parameters:
a- input array- Returns:
- exp(a)
-
exp
public static LargeArray exp(LargeArray a, LargeArrayType out_type)
Exponent of LargeArray.- Parameters:
a- input arrayout_type- output type- 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 arrayout_type- output type- Returns:
- |a|
-
sin
public static LargeArray sin(LargeArray a)
Sine of LargeArray.- Parameters:
a- input array- Returns:
- sin(a)
-
sin
public static LargeArray sin(LargeArray a, LargeArrayType out_type)
Sine of LargeArray.- Parameters:
a- input arrayout_type- output type- Returns:
- sin(a)
-
cos
public static LargeArray cos(LargeArray a)
Cosine of LargeArray.- Parameters:
a- input array- Returns:
- cos(a)
-
cos
public static LargeArray cos(LargeArray a, LargeArrayType out_type)
Cosine of LargeArray.- Parameters:
a- input arrayout_type- output type- Returns:
- cos(a)
-
tan
public static LargeArray tan(LargeArray a)
Tangent of LargeArray.- Parameters:
a- input array- Returns:
- tan(a)
-
tan
public static LargeArray tan(LargeArray a, LargeArrayType out_type)
Tangent of LargeArray.- Parameters:
a- input arrayout_type- output type- 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 arrayout_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 arrayout_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 arrayout_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 arrayout_type- output type- Returns:
- signum(a)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG