Uses of Class
org.djutils.complex.Complex
-
Packages that use Complex Package Description org.djutils.complex package-info.java.org.djutils.polynomialroots Compute roots (zeros) of linear, quadratic, cubic and quartic polynomials. -
-
Uses of Complex in org.djutils.complex
Fields in org.djutils.complex declared as Complex Modifier and Type Field Description static ComplexComplex. IThe imaginary unit value (i).static ComplexComplex. MINUS_IThe negative imaginary unit value (i).static ComplexComplex. MINUS_ONEThe (real) minus one value in the complex number space.static ComplexComplex. ONEThe (real) one value in the complex number space.static ComplexComplex. ZEROThe zero value in the complex number space.Methods in org.djutils.complex that return Complex Modifier and Type Method Description static ComplexComplexMath. acos(Complex z)Inverse cosine function of a Complex operand.static ComplexComplexMath. acosh(Complex z)Inverse hyperbolic cosine of a Complex operand.static ComplexComplexMath. asin(Complex z)Inverse sine function of a Complex operand.static ComplexComplexMath. asinh(Complex z)Inverse hyperbolic sine of a Complex operand.static ComplexComplexMath. atan(Complex z)Inverse tangent function of a Complex operand.static ComplexComplexMath. atanh(Complex z)Inverse hyperbolic tangent of a Complex operand.static ComplexComplexMath. cbrt(Complex z)Principal cube root of a Complex operand.ComplexComplex. conjugate()Construct the complex conjugate of this Complex.static ComplexComplexMath. cos(Complex z)Cosine function of Complex operand.static ComplexComplexMath. cosh(Complex z)Hyperbolic cosine function of Complex operand.ComplexComplex. divideBy(double rightOperand)Divide this Complex by a scalar.ComplexComplex. divideBy(Complex rightOperand)Divide this Complex by another Complex.static ComplexComplexMath. exp(Complex z)Exponential function of a Complex operand.static ComplexComplexMath. ln(Complex z)Principal value of the natural logarithm of a Complex operand.ComplexComplex. minus(double rightOperand)Subtract a scalar from this Complex.ComplexComplex. minus(Complex rightOperand)Subtract another Complex from this Complex.ComplexComplex. plus(double rightOperand)Add a scalar to this Complex.ComplexComplex. plus(Complex rightOperand)Add this Complex and another Complex.ComplexComplex. reciprocal()Compute the reciprocal of this Complex.ComplexComplex. rotate(double angle)Rotate this Complex by an angle.static ComplexComplexMath. sin(Complex z)Sine function of a Complex operand.static ComplexComplexMath. sinh(Complex z)Hyperbolic sine function of a Complex operand.static ComplexComplexMath. sqrt(Complex z)Principal square root of a Complex operand.static ComplexComplexMath. tan(Complex z)Tangent function of a Complex operand.static ComplexComplexMath. tanh(Complex z)Hyperbolic tangent function of a Complex operand.ComplexComplex. times(double rightOperand)Multiply this Complex with a scalar.ComplexComplex. times(Complex rightOperand)Multiply this Complex with another Complex.Methods in org.djutils.complex with parameters of type Complex Modifier and Type Method Description static ComplexComplexMath. acos(Complex z)Inverse cosine function of a Complex operand.static ComplexComplexMath. acosh(Complex z)Inverse hyperbolic cosine of a Complex operand.static ComplexComplexMath. asin(Complex z)Inverse sine function of a Complex operand.static ComplexComplexMath. asinh(Complex z)Inverse hyperbolic sine of a Complex operand.static ComplexComplexMath. atan(Complex z)Inverse tangent function of a Complex operand.static ComplexComplexMath. atanh(Complex z)Inverse hyperbolic tangent of a Complex operand.static ComplexComplexMath. cbrt(Complex z)Principal cube root of a Complex operand.static ComplexComplexMath. cos(Complex z)Cosine function of Complex operand.static ComplexComplexMath. cosh(Complex z)Hyperbolic cosine function of Complex operand.ComplexComplex. divideBy(Complex rightOperand)Divide this Complex by another Complex.static ComplexComplexMath. exp(Complex z)Exponential function of a Complex operand.static ComplexComplexMath. ln(Complex z)Principal value of the natural logarithm of a Complex operand.ComplexComplex. minus(Complex rightOperand)Subtract another Complex from this Complex.ComplexComplex. plus(Complex rightOperand)Add this Complex and another Complex.static ComplexComplexMath. sin(Complex z)Sine function of a Complex operand.static ComplexComplexMath. sinh(Complex z)Hyperbolic sine function of a Complex operand.static ComplexComplexMath. sqrt(Complex z)Principal square root of a Complex operand.static ComplexComplexMath. tan(Complex z)Tangent function of a Complex operand.static ComplexComplexMath. tanh(Complex z)Hyperbolic tangent function of a Complex operand.ComplexComplex. times(Complex rightOperand)Multiply this Complex with another Complex. -
Uses of Complex in org.djutils.polynomialroots
Methods in org.djutils.polynomialroots that return Complex Modifier and Type Method Description static Complex[]PolynomialRoots. cubicRoots(double c2, double c1, double c0)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots. cubicRoots(double c2, double c1, double c0, boolean verbose)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots. cubicRoots(double c3, double c2, double c1, double c0)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. cubicRootsAberthEhrlich(double a3, double a2, double a1, double a0)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. cubicRootsCardano(double a, double b, double c, double d)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. cubicRootsDurandKerner(double a3, double a2, double a1, double a0)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. cubicRootsNewtonFactor(double a3, double a2, double a1, double a0)CUBIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots. linearRoots(double q0)LINEAR POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots. linearRoots(double q1, double q0)LINEAR POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. linearRoots(double q0)LINEAR POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. linearRoots(double q1, double q0)LINEAR POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots. quadraticRoots(double q1, double q0)QUADRATIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots. quadraticRoots(double q2, double q1, double q0)QUADRATIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots2. quadraticRoots(double q1, double q0)QUADRATIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots2. quadraticRoots(double q2, double q1, double q0)QUADRATIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots. quarticRoots(double q3, double q2, double q1, double q0)QUARTIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots. quarticRoots(double q3, double q2, double q1, double q0, boolean verbose)QUARTIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots. quarticRoots(double q4, double q3, double q2, double q1, double q0)QUARTIC POLYNOMIAL ROOT SOLVERstatic Complex[]PolynomialRoots2. quarticRootsAberthEhrlich(double a4, double a3, double a2, double a1, double a0)QUADRATIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. quarticRootsDurandKerner(double a4, double a3, double a2, double a1, double a0)QUADRATIC POLYNOMIAL ROOT SOLVER.static Complex[]PolynomialRoots2. rootsAberthEhrlich(Complex[] a)Polynomial root finder using the Aberth-Ehrlich method or Aberth method, with complex coefficients for the polynomial equation.static Complex[]PolynomialRoots2. rootsDurandKerner(Complex[] a)Polynomial root finder using the Durand-Kerner method, with complex coefficients for the polynomial equation.Methods in org.djutils.polynomialroots with parameters of type Complex Modifier and Type Method Description static Complex[]PolynomialRoots2. rootsAberthEhrlich(Complex[] a)Polynomial root finder using the Aberth-Ehrlich method or Aberth method, with complex coefficients for the polynomial equation.static Complex[]PolynomialRoots2. rootsDurandKerner(Complex[] a)Polynomial root finder using the Durand-Kerner method, with complex coefficients for the polynomial equation.
-