Uses of Class
ch.obermuhlner.math.big.BigComplex
Packages that use BigComplex
-
Uses of BigComplex in ch.obermuhlner.math.big
Fields in ch.obermuhlner.math.big declared as BigComplexModifier and TypeFieldDescriptionstatic final BigComplex
BigComplex.I
Imaginary 1 represented as complex number.static final BigComplex
BigComplex.ONE
Real 1 represented as complex number.static final BigComplex
BigComplex.ZERO
Zero represented as complex number.Methods in ch.obermuhlner.math.big that return BigComplexModifier and TypeMethodDescriptionstatic BigComplex
BigComplexMath.acos
(BigComplex x, MathContext mathContext) Calculates the arc cosine (inverted cosine) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.acot
(BigComplex x, MathContext mathContext) Calculates the arc cotangens (inverted cotangens) ofBigComplex
x in the complex domain.BigComplex.add
(double value) Calculates the addition of the given realdouble
value to this complex number.BigComplex.add
(BigComplex value) Calculates the addition of the given complex value to this complex number.BigComplex.add
(BigComplex value, MathContext mathContext) Calculates the addition of the given complex value to this complex number using the specifiedMathContext
.BigComplex.add
(BigDecimal value) Calculates the addition of the given realBigDecimal
value to this complex number.BigComplex.add
(BigDecimal value, MathContext mathContext) Calculates the addition of the given realBigDecimal
value to this complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.asin
(BigComplex x, MathContext mathContext) Calculates the arc sine (inverted sine) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.atan
(BigComplex x, MathContext mathContext) Calculates the arc tangens (inverted tangens) ofBigComplex
x in the complex domain.BigComplex.conjugate()
Calculates the conjugatea - bi
of this complex number.static BigComplex
BigComplexMath.conjugate
(BigComplex x) Calculates the conjugate of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.cos
(BigComplex x, MathContext mathContext) Calculates the cosine (cosinus) ofBigComplex
x in the complex domain.BigComplex.divide
(double value, MathContext mathContext) Calculates this complex number divided by the given realdouble
value using the specifiedMathContext
.BigComplex.divide
(BigComplex value, MathContext mathContext) Calculates this complex number divided by the given complex value using the specifiedMathContext
.BigComplex.divide
(BigDecimal value, MathContext mathContext) Calculates this complex number divided by the given realBigDecimal
value using the specifiedMathContext
.static BigComplex
BigComplexMath.exp
(BigComplex x, MathContext mathContext) Calculates the natural exponent ofBigComplex
x (ex) in the complex domain.static BigComplex
BigComplexMath.factorial
(BigComplex x, MathContext mathContext) Calculates the factorial of the specifiedBigComplex
.static BigComplex
BigComplexMath.gamma
(BigComplex x, MathContext mathContext) Calculates the gamma function of the specifiedBigComplex
.BigComplex.im()
Returns the imaginary part of this complex number asBigComplex
number.static BigComplex
BigComplexMath.log
(BigComplex x, MathContext mathContext) Calculates the natural logarithm ofBigComplex
x in the complex domain.BigComplex.multiply
(double value) Calculates the multiplication of the given realdouble
value with this complex number.BigComplex.multiply
(BigComplex value) Calculates the multiplication of the given complex value to this complex number.BigComplex.multiply
(BigComplex value, MathContext mathContext) Calculates the multiplication of the given complex value with this complex number using the specifiedMathContext
.BigComplex.multiply
(BigDecimal value) Calculates the multiplication of the given realBigDecimal
value with this complex number.BigComplex.multiply
(BigDecimal value, MathContext mathContext) Calculates the multiplication of the given realBigDecimal
value with this complex number using the specifiedMathContext
.BigComplex.negate()
Calculates the negation-a - bi
of this complex number.static BigComplex
BigComplexMath.pow
(BigComplex x, long y, MathContext mathContext) CalculatesBigComplex
x to the power oflong
y (xy).static BigComplex
BigComplexMath.pow
(BigComplex x, BigComplex y, MathContext mathContext) CalculatesBigComplex
x to the power ofBigComplex
y (xy).static BigComplex
BigComplexMath.pow
(BigComplex x, BigDecimal y, MathContext mathContext) CalculatesBigComplex
x to the power ofBigDecimal
y (xy).BigComplex.re()
Returns the real part of this complex number asBigComplex
number.BigComplex.reciprocal
(MathContext mathContext) Calculates the reciprocal of this complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.reciprocal
(BigComplex x, MathContext mathContext) Calculates the reciprocal of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.root
(BigComplex x, BigComplex n, MathContext mathContext) Calculates theBigComplex
n'th root ofBigComplex
x (n√x).static BigComplex
BigComplexMath.root
(BigComplex x, BigDecimal n, MathContext mathContext) Calculates theBigDecimal
n'th root ofBigComplex
x (n√x).BigComplex.round
(MathContext mathContext) Returns this complex nuber rounded to the specified precision.static BigComplex
BigComplexMath.sin
(BigComplex x, MathContext mathContext) Calculates the sine (sinus) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.sqrt
(BigComplex x, MathContext mathContext) Calculates the square root ofBigComplex
x in the complex domain (√x).BigComplex.subtract
(double value) Calculates the subtraction of the given realdouble
value from this complex number.BigComplex.subtract
(BigComplex value) Calculates the subtraction of the given complex value from this complex number.BigComplex.subtract
(BigComplex value, MathContext mathContext) Calculates the subtraction of the given complex value from this complex number using the specifiedMathContext
.BigComplex.subtract
(BigDecimal value) Calculates the subtraction of the given realBigDecimal
value from this complex number.BigComplex.subtract
(BigDecimal value, MathContext mathContext) Calculates the subtraction of the given realBigDecimal
value from this complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.tan
(BigComplex x, MathContext mathContext) Calculates the tangens ofBigComplex
x in the complex domain.static BigComplex
BigComplex.valueOf
(double real) Returns a complex number with the specified realdouble
part.static BigComplex
BigComplex.valueOf
(double real, double imaginary) Returns a complex number with the specified real and imaginarydouble
parts.static BigComplex
BigComplex.valueOf
(BigDecimal real) Returns a complex number with the specified realBigDecimal
part.static BigComplex
BigComplex.valueOf
(BigDecimal real, BigDecimal imaginary) Returns a complex number with the specified real and imaginaryBigDecimal
parts.static BigComplex
BigComplex.valueOfPolar
(double radius, double angle, MathContext mathContext) static BigComplex
BigComplex.valueOfPolar
(BigDecimal radius, BigDecimal angle, MathContext mathContext) Returns a complex number with the specified polarBigDecimal
radius and angle using the specifiedMathContext
.Methods in ch.obermuhlner.math.big with parameters of type BigComplexModifier and TypeMethodDescriptionstatic BigDecimal
BigComplexMath.abs
(BigComplex x, MathContext mathContext) Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specifiedMathContext
.static BigDecimal
BigComplexMath.absSquare
(BigComplex x, MathContext mathContext) Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.acos
(BigComplex x, MathContext mathContext) Calculates the arc cosine (inverted cosine) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.acot
(BigComplex x, MathContext mathContext) Calculates the arc cotangens (inverted cotangens) ofBigComplex
x in the complex domain.BigComplex.add
(BigComplex value) Calculates the addition of the given complex value to this complex number.BigComplex.add
(BigComplex value, MathContext mathContext) Calculates the addition of the given complex value to this complex number using the specifiedMathContext
.static BigDecimal
BigComplexMath.angle
(BigComplex x, MathContext mathContext) Calculates the angle in radians of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.asin
(BigComplex x, MathContext mathContext) Calculates the arc sine (inverted sine) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.atan
(BigComplex x, MathContext mathContext) Calculates the arc tangens (inverted tangens) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.conjugate
(BigComplex x) Calculates the conjugate of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.cos
(BigComplex x, MathContext mathContext) Calculates the cosine (cosinus) ofBigComplex
x in the complex domain.BigComplex.divide
(BigComplex value, MathContext mathContext) Calculates this complex number divided by the given complex value using the specifiedMathContext
.static BigComplex
BigComplexMath.exp
(BigComplex x, MathContext mathContext) Calculates the natural exponent ofBigComplex
x (ex) in the complex domain.static BigComplex
BigComplexMath.factorial
(BigComplex x, MathContext mathContext) Calculates the factorial of the specifiedBigComplex
.static BigComplex
BigComplexMath.gamma
(BigComplex x, MathContext mathContext) Calculates the gamma function of the specifiedBigComplex
.static BigComplex
BigComplexMath.log
(BigComplex x, MathContext mathContext) Calculates the natural logarithm ofBigComplex
x in the complex domain.BigComplex.multiply
(BigComplex value) Calculates the multiplication of the given complex value to this complex number.BigComplex.multiply
(BigComplex value, MathContext mathContext) Calculates the multiplication of the given complex value with this complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.pow
(BigComplex x, long y, MathContext mathContext) CalculatesBigComplex
x to the power oflong
y (xy).static BigComplex
BigComplexMath.pow
(BigComplex x, BigComplex y, MathContext mathContext) CalculatesBigComplex
x to the power ofBigComplex
y (xy).static BigComplex
BigComplexMath.pow
(BigComplex x, BigDecimal y, MathContext mathContext) CalculatesBigComplex
x to the power ofBigDecimal
y (xy).static BigComplex
BigComplexMath.reciprocal
(BigComplex x, MathContext mathContext) Calculates the reciprocal of the given complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.root
(BigComplex x, BigComplex n, MathContext mathContext) Calculates theBigComplex
n'th root ofBigComplex
x (n√x).static BigComplex
BigComplexMath.root
(BigComplex x, BigDecimal n, MathContext mathContext) Calculates theBigDecimal
n'th root ofBigComplex
x (n√x).static BigComplex
BigComplexMath.sin
(BigComplex x, MathContext mathContext) Calculates the sine (sinus) ofBigComplex
x in the complex domain.static BigComplex
BigComplexMath.sqrt
(BigComplex x, MathContext mathContext) Calculates the square root ofBigComplex
x in the complex domain (√x).BigComplex.subtract
(BigComplex value) Calculates the subtraction of the given complex value from this complex number.BigComplex.subtract
(BigComplex value, MathContext mathContext) Calculates the subtraction of the given complex value from this complex number using the specifiedMathContext
.static BigComplex
BigComplexMath.tan
(BigComplex x, MathContext mathContext) Calculates the tangens ofBigComplex
x in the complex domain.