Uses of Class
edu.jas.poly.Complex
-
Packages that use Complex Package Description edu.jas.application Groebner base application package.edu.jas.poly Generic coefficients polynomial package.edu.jas.root Real and Complex Root Computation package.edu.jas.ufd Unique factorization domain package. -
-
Uses of Complex in edu.jas.application
Fields in edu.jas.application declared as Complex Modifier and Type Field Description protected Complex<RealAlgebraicNumber<C>>
EvaluateToComplexReal. root
Fields in edu.jas.application with type parameters of type Complex Modifier and Type Field Description java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>>
IdealWithComplexAlgebraicRoots. can
The list of complex algebraic roots.java.util.List<java.util.List<Complex<BigDecimal>>>
IdealWithComplexRoots. croots
The list of complex roots.protected java.util.List<java.util.List<Complex<BigDecimal>>>
IdealWithComplexAlgebraicRoots. droots
The list of decimal approximations of the complex algebraic roots.protected GenPolynomialRing<Complex<RealAlgebraicNumber<C>>>
EvaluateToComplexReal. pfac
Methods in edu.jas.application that return Complex Modifier and Type Method Description Complex<RealAlgebraicNumber<C>>
CoeffToComplexReal. eval(Complex<C> c)
Complex<RealAlgebraicNumber<C>>
EvaluateToComplexReal. eval(GenPolynomial<Complex<C>> c)
Methods in edu.jas.application that return types with arguments of type Complex Modifier and Type Method Description static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersSquarefree(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<Complex<BigDecimal>>>PolyUtilApp. complexRoots(Ideal<D> I, java.util.List<GenPolynomial<D>> univs, BigRational eps)
Construct superset of complex roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<Complex<BigDecimal>>>PolyUtilApp. complexRootTuples(Ideal<D> I, BigRational eps)
Construct superset of complex roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<Complex<BigDecimal>>>PolyUtilApp. complexRootTuples(java.util.List<IdealWithUniv<D>> Il, BigRational eps)
Construct superset of complex roots for zero dimensional ideal(G).(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> p)
(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplexComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<Complex<C>> p)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. convertToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<Complex<C>> A)
Convert to Complex<RealAlgebraicNumber> coefficients.java.util.List<java.util.List<Complex<BigDecimal>>>
IdealWithComplexAlgebraicRoots. decimalApproximation()
Get decimal approximation of the complex root tuples.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.static <C extends GcdRingElem<C>>
FactorAbstract<Complex<C>>FactorFactory. getImplementation(ComplexRing<C> fac)
Determine suitable implementation of factorization algorithms, case Complex<C>.Methods in edu.jas.application with parameters of type Complex Modifier and Type Method Description Complex<RealAlgebraicNumber<C>>
CoeffToComplexReal. eval(Complex<C> c)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRootRealCoeff(GenPolynomial<C> f, Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.static <D extends GcdRingElem<D> & Rational>
java.lang.StringPolyUtilApp. toString(Complex<RealAlgebraicNumber<D>> c)
String representation of a deximal approximation of a complex number.static <D extends GcdRingElem<D> & Rational>
java.lang.StringPolyUtilApp. toString1(Complex<D> c)
String representation of a deximal approximation of a complex number.Method parameters in edu.jas.application with type arguments of type Complex Modifier and Type Method Description static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<RealAlgebraicNumber<C>>>RootFactoryApp. complexAlgebraicNumbersSquarefree(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> p)
(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplexComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<Complex<C>> p)
(package private) static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtilApp. convertComplexComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<Complex<C>> p)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. convertToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<Complex<C>> A)
Convert to Complex<RealAlgebraicNumber> coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. convertToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<Complex<C>> A)
Convert to Complex<RealAlgebraicNumber> coefficients.Complex<RealAlgebraicNumber<C>>
EvaluateToComplexReal. eval(GenPolynomial<Complex<C>> c)
static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<RealAlgebraicNumber<C>>>PolyUtilApp. evaluateToComplexRealCoefficients(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> pfac, GenPolynomial<GenPolynomial<Complex<C>>> A, Complex<RealAlgebraicNumber<C>> r)
Evaluate to Complex<RealAlgebraicNumber> coefficients.static boolean
PolyUtilApp. isComplexRoots(java.util.List<GenPolynomial<Complex<BigDecimal>>> L, java.util.List<java.util.List<Complex<BigDecimal>>> roots, BigDecimal eps)
Test for complex roots of zero dimensional ideal(L).static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, java.util.List<Complex<RealAlgebraicNumber<C>>> R)
Is complex algebraic number a root of a polynomial.static <C extends GcdRingElem<C> & Rational>
booleanRootFactoryApp. isRoot(GenPolynomial<Complex<C>> f, java.util.List<Complex<RealAlgebraicNumber<C>>> R)
Is complex algebraic number a root of a polynomial.Constructors in edu.jas.application with parameters of type Complex Constructor Description EvaluateToComplexReal(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> fac, Complex<RealAlgebraicNumber<C>> r)
Constructor parameters in edu.jas.application with type arguments of type Complex Constructor Description EvaluateToComplexReal(GenPolynomialRing<Complex<RealAlgebraicNumber<C>>> fac, Complex<RealAlgebraicNumber<C>> r)
IdealWithComplexAlgebraicRoots(IdealWithUniv<D> iu, java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
Constructor.IdealWithComplexRoots(IdealWithUniv<C> iu, java.util.List<java.util.List<Complex<BigDecimal>>> cr)
Constructor. -
Uses of Complex in edu.jas.poly
Methods in edu.jas.poly that return Complex Modifier and Type Method Description Complex<C>
Complex. abs()
Complex number absolute value.Complex<C>
Complex. conjugate()
Complex number conjugate.Complex<C>
Complex. copy()
Copy this.Complex<C>
ComplexRing. copy(Complex<C> c)
Copy Complex element c.Complex<C>
Complex. divide(Complex<C> B)
Complex number divide.Complex<C>[]
Complex. egcd(Complex<C> S)
Complex extended greatest common divisor.Complex<C>
AlgebToCompl. eval(AlgebraicNumber<C> a)
Complex<C>
AnyToComplex. eval(C a)
Complex<BigDecimal>
CompRatToDec. eval(Complex<C> c)
Complex<C>
ToComplex. eval(C c)
Complex<C>
ComplexRing. fromInteger(long a)
Get a Complex element from a long.Complex<C>
ComplexRing. fromInteger(java.math.BigInteger a)
Get a Complex element from a BigInteger.Complex<C>
Complex. gcd(Complex<C> S)
Complex number greatest common divisor.Complex<C>
ComplexRing. getIMAG()
Get the i element.Complex<C>
ComplexRing. getONE()
Get the one element.Complex<C>
ComplexRing. getZERO()
Get the zero element.Complex<C>
Complex. inverse()
Complex number inverse.Complex<C>
Complex. multiply(Complex<C> B)
Complex number product.Complex<C>
Complex. negate()
Complex number negative.Complex<C>
Complex. norm()
Complex number norm.Complex<C>
ComplexRing. parse(java.io.Reader r)
Parse complex number from Reader.Complex<C>
ComplexRing. parse(java.lang.String s)
Parse complex number from string.Complex<C>[]
Complex. quotientRemainder(Complex<C> S)
Complex number quotient and remainder.Complex<C>
ComplexRing. random(int n)
Complex number random.Complex<C>
ComplexRing. random(int n, java.util.Random rnd)
Complex number random.Complex<C>
Complex. remainder(Complex<C> S)
Complex number remainder.Complex<C>
Complex. subtract(Complex<C> B)
Complex number subtract.Complex<C>
Complex. sum(Complex<C> B)
Complex number summation.Methods in edu.jas.poly that return types with arguments of type Complex Modifier and Type Method Description static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>>PolyUtil. complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A)
Convert to complex decimal coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAlgebraic(GenPolynomialRing<Complex<C>> fac, GenPolynomial<AlgebraicNumber<C>> A)
Complex from algebraic coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAny(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from ring element coefficients.java.util.List<Complex<C>>
ComplexRing. generators()
Get a list of the generating elements.static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. toComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from real polynomial.Methods in edu.jas.poly with parameters of type Complex Modifier and Type Method Description int
Complex. compareTo(Complex<C> b)
Since complex numbers are unordered, we use lexicographical order of re and im.Complex<C>
ComplexRing. copy(Complex<C> c)
Copy Complex element c.Complex<C>
Complex. divide(Complex<C> B)
Complex number divide.Complex<C>[]
Complex. egcd(Complex<C> S)
Complex extended greatest common divisor.AlgebraicNumber<C>
ComplToAlgeb. eval(Complex<C> c)
Complex<BigDecimal>
CompRatToDec. eval(Complex<C> c)
C
ImagPartComplex. eval(Complex<C> c)
C
RealPartComplex. eval(Complex<C> c)
Complex<C>
Complex. gcd(Complex<C> S)
Complex number greatest common divisor.Complex<C>
Complex. multiply(Complex<C> B)
Complex number product.Complex<C>[]
Complex. quotientRemainder(Complex<C> S)
Complex number quotient and remainder.Complex<C>
Complex. remainder(Complex<C> S)
Complex number remainder.Complex<C>
Complex. subtract(Complex<C> B)
Complex number subtract.Complex<C>
Complex. sum(Complex<C> B)
Complex number summation.Method parameters in edu.jas.poly with type arguments of type Complex Modifier and Type Method Description static <C extends GcdRingElem<C>>
GenPolynomial<AlgebraicNumber<C>>PolyUtil. algebraicFromComplex(GenPolynomialRing<AlgebraicNumber<C>> fac, GenPolynomial<Complex<C>> A)
AlgebraicNumber from complex coefficients.static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>>PolyUtil. complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A)
Convert to complex decimal coefficients.static <C extends RingElem<C> & Rational>
GenPolynomial<Complex<BigDecimal>>PolyUtil. complexDecimalFromRational(GenPolynomialRing<Complex<BigDecimal>> fac, GenPolynomial<Complex<C>> A)
Convert to complex decimal coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAlgebraic(GenPolynomialRing<Complex<C>> fac, GenPolynomial<AlgebraicNumber<C>> A)
Complex from algebraic coefficients.static <C extends GcdRingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. complexFromAny(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from ring element coefficients.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. imaginaryPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Imaginary part.static <C extends RingElem<C>>
GenPolynomial<C>PolyUtil. realPartFromComplex(GenPolynomialRing<C> fac, GenPolynomial<Complex<C>> A)
Real part.static <C extends RingElem<C>>
GenPolynomial<Complex<C>>PolyUtil. toComplex(GenPolynomialRing<Complex<C>> fac, GenPolynomial<C> A)
Complex from real polynomial.Constructor parameters in edu.jas.poly with type arguments of type Complex Constructor Description CompRatToDec(RingFactory<Complex<BigDecimal>> ring)
ToComplex(RingFactory<Complex<C>> fac)
-
Uses of Complex in edu.jas.root
Fields in edu.jas.root declared as Complex Modifier and Type Field Description Complex<C>[]
Rectangle. corners
rectangle corners.Fields in edu.jas.root with type parameters of type Complex Modifier and Type Field Description GenPolynomial<Complex<C>>
Boundary. A
Polynomial.AlgebraicNumberRing<Complex<C>>
ComplexAlgebraicRing. algebraic
Representing AlgebraicNumberRing.java.util.List<Complex<BigDecimal>>
DecimalRoots. complex
complex decimal roots.GenPolynomial<Complex<C>>
AlgebraicRoots. cp
Univariate polynomial with complex coefficients equivalent to p.GenPolynomial<Complex<C>>
DecimalRoots. cp
univariate polynomial with complex coefficients.Squarefree<Complex<C>>
ComplexRootsAbstract. engine
Engine for square free decomposition.AlgebraicNumber<Complex<C>>
ComplexAlgebraicNumber. number
Representing AlgebraicNumber.protected AlgebraicNumber<Complex<C>>
CoeffToComplex. zero
protected AlgebraicNumber<Complex<C>>
CoeffToComplexFromComplex. zero
Methods in edu.jas.root that return Complex Modifier and Type Method Description Complex<BigDecimal>
ComplexRootsAbstract. approximateRoot(Rectangle<C> rt, GenPolynomial<Complex<C>> f, BigRational eps)
Approximate complex root.Complex<C>
ComplexRootsAbstract. complexMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Complex algebraic number magnitude.Complex<C>
ComplexRootsAbstract. complexRectangleMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Complex algebraic number magnitude.Complex[]
ComplexRootsAbstract. copyOfComplex(Complex[] original, int newLength)
Copy the specified array.Complex<BigDecimal>
ComplexAlgebraicNumber. decimalMagnitude()
ComplexAlgebraicNumber magnitude.Complex<C>
Rectangle. getCenter()
Complex center.Complex<BigDecimal>
Rectangle. getDecimalCenter()
Complex of BigDecimal approximation of center.Complex<C>
Rectangle. getNE()
Get north east corner.Complex<C>
Rectangle. getNW()
Get north west corner.Complex<BigRational>
Rectangle. getRationalCenter()
Complex of BigRational approximation of center.Complex<C>
Rectangle. getSE()
Get south east corner.Complex<C>
Rectangle. getSW()
Get south west corner.Complex<BigRational>
ComplexAlgebraicNumber. magnitude()
ComplexAlgebraicNumber magnitude.Complex<C>
Rectangle. randomPoint()
Random point of recatangle.Complex<C>
ComplexRoots. rootBound(GenPolynomial<Complex<C>> f)
Root bound.Complex<C>
ComplexRootsAbstract. rootBound(GenPolynomial<Complex<C>> f)
Root bound.Methods in edu.jas.root that return types with arguments of type Complex Modifier and Type Method Description java.util.List<Complex<BigDecimal>>
ComplexRootsAbstract. approximateRoots(GenPolynomial<Complex<C>> a, BigRational eps)
List of decimal approximations of complex roots of complex polynomial.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<Complex<C>>PolyUtilRoot. complexFromAny(GenPolynomial<C> f)
Convert to Complex coefficients.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<BigDecimal>>RootFactory. filterOutRealRoots(GenPolynomial<C> f, java.util.List<Complex<BigDecimal>> c, java.util.List<BigDecimal> r, BigRational eps)
Filter real roots from complex roots.Methods in edu.jas.root with parameters of type Complex Modifier and Type Method Description boolean
Rectangle. contains(Complex<C> c)
Contains a point.Complex[]
ComplexRootsAbstract. copyOfComplex(Complex[] original, int newLength)
Copy the specified array.ComplexAlgebraicNumber<C>
CoeffToComplexFromComplex. eval(Complex<C> c)
Rectangle<C>
Rectangle. exchangeNE(Complex<C> c)
Exchange NE corner.Rectangle<C>
Rectangle. exchangeNW(Complex<C> c)
Exchange NW corner.Rectangle<C>
Rectangle. exchangeSE(Complex<C> c)
Exchange SE corner.Rectangle<C>
Rectangle. exchangeSW(Complex<C> c)
Exchange SW corner.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRealRoot(GenPolynomial<C> f, Complex<BigDecimal> c, BigDecimal r, BigRational eps)
Is complex decimal number a real root of a polynomial.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. multiply(Complex<C> c)
ComplexAlgebraicNumber multiplication.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. sum(Complex<C> c)
ComplexAlgebraicNumber summation.java.lang.String
ComplexRootsAbstract. toDecimal(Complex<C> a)
Get decimal approximation.Method parameters in edu.jas.root with type arguments of type Complex Modifier and Type Method Description Complex<BigDecimal>
ComplexRootsAbstract. approximateRoot(Rectangle<C> rt, GenPolynomial<Complex<C>> f, BigRational eps)
Approximate complex root.java.util.List<Complex<BigDecimal>>
ComplexRootsAbstract. approximateRoots(GenPolynomial<Complex<C>> a, BigRational eps)
List of decimal approximations of complex roots of complex polynomial.int
ComplexAlgebraicNumber. compareTo(AlgebraicNumber<Complex<C>> b)
ComplexAlgebraicNumber comparison.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f, BigRational eps)
Complex algebraic numbers.Complex<C>
ComplexRootsAbstract. complexMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Complex algebraic number magnitude.Complex<C>
ComplexRootsAbstract. complexRectangleMagnitude(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Complex algebraic number magnitude.long
ComplexRoots. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.abstract long
ComplexRootsAbstract. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.long
ComplexRootsSturm. complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle.Rectangle<C>
ComplexRoots. complexRootRefinement(Rectangle<C> rect, GenPolynomial<Complex<C>> a, BigRational len)
Complex root refinement of complex polynomial a on rectangle.Rectangle<C>
ComplexRootsAbstract. complexRootRefinement(Rectangle<C> rect, GenPolynomial<Complex<C>> a, BigRational len)
Complex root refinement of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRoots. complexRoots(GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial.java.util.List<Rectangle<C>>
ComplexRoots. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial.java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(GenPolynomial<Complex<C>> a, BigRational len)
List of complex roots of complex polynomial.abstract java.util.List<Rectangle<C>>
ComplexRootsAbstract. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.java.util.List<Rectangle<C>>
ComplexRootsSturm. complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle.static <C extends GcdRingElem<C> & Rational>
GenPolynomial<ComplexAlgebraicNumber<C>>PolyUtilRoot. convertToComplexCoefficientsFromComplex(GenPolynomialRing<ComplexAlgebraicNumber<C>> pfac, GenPolynomial<Complex<C>> A)
Convert to ComplexAlgebraicNumber coefficients.Rectangle<C>
ComplexRootsSturm. excludeZero(Rectangle<C> rect, GenPolynomial<Complex<C>> f)
Exclude zero.static <C extends GcdRingElem<C> & Rational>
java.util.List<Complex<BigDecimal>>RootFactory. filterOutRealRoots(GenPolynomial<C> f, java.util.List<Complex<BigDecimal>> c, java.util.List<BigDecimal> r, BigRational eps)
Filter real roots from complex roots.Rectangle<C>
ComplexRootsAbstract. invariantMagnitudeRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Invariant rectangle for algebraic number magnitude.abstract Rectangle<C>
ComplexRootsAbstract. invariantRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Invariant rectangle for algebraic number.Rectangle<C>
ComplexRootsSturm. invariantRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g)
Invariant rectangle for algebraic number.static <C extends GcdRingElem<C> & Rational>
booleanRootFactory. isRootComplex(GenPolynomial<Complex<C>> f, ComplexAlgebraicNumber<C> r)
Is complex algebraic number a root of a complex polynomial.C
ComplexRootsAbstract. magnitudeBound(Rectangle<C> rect, GenPolynomial<Complex<C>> f)
Magnitude bound.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. multiply(GenPolynomial<Complex<C>> c)
ComplexAlgebraicNumber multiplication.static <C extends RingElem<C> & Rational>
Rectangle<C>RootUtil. parseRectangle(RingFactory<Complex<C>> fac, java.lang.String s)
Parse rectangle for a complex root from String.Complex<C>
ComplexRoots. rootBound(GenPolynomial<Complex<C>> f)
Root bound.Complex<C>
ComplexRootsAbstract. rootBound(GenPolynomial<Complex<C>> f)
Root bound.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. sum(AlgebraicNumber<Complex<C>> c)
ComplexAlgebraicNumber summation.ComplexAlgebraicNumber<C>
ComplexAlgebraicNumber. sum(GenPolynomial<Complex<C>> c)
ComplexAlgebraicNumber summation.long
ComplexRootsSturm. windingNumber(Rectangle<C> rect, GenPolynomial<Complex<C>> A)
Winding number of complex function A on rectangle.Constructors in edu.jas.root with parameters of type Complex Constructor Description Rectangle(Complex<C> mid)
Constructor.Rectangle(Complex<C>[] c)
Constructor.Rectangle(Complex<C> sw, Complex<C> ne)
Constructor.Rectangle(Complex<C> nw, Complex<C> sw, Complex<C> se, Complex<C> ne)
Constructor.Constructor parameters in edu.jas.root with type arguments of type Complex Constructor Description Boundary(Rectangle<C> r, GenPolynomial<Complex<C>> p)
Constructor.Boundary(Rectangle<C> r, GenPolynomial<Complex<C>> p, GenPolynomial<Complex<C>>[] b)
Constructor.ComplexAlgebraicNumber(ComplexAlgebraicRing<C> r, AlgebraicNumber<Complex<C>> a)
The constructor creates a ComplexAlgebraicNumber object from ComplexAlgebraicRing modul and a AlgebraicNumber value.ComplexAlgebraicNumber(ComplexAlgebraicRing<C> r, GenPolynomial<Complex<C>> a)
The constructor creates a ComplexAlgebraicNumber object from ComplexAlgebraicRing modul and a GenPolynomial value.ComplexAlgebraicRing(GenPolynomial<Complex<C>> m, Rectangle<C> root)
The constructor creates a ComplexAlgebraicNumber factory object from a GenPolynomial objects module.ComplexAlgebraicRing(GenPolynomial<Complex<C>> m, Rectangle<C> root, boolean isField)
The constructor creates a ComplexAlgebraicNumber factory object from a GenPolynomial objects module.ComplexRootsAbstract(RingFactory<Complex<C>> cf)
Constructor.ComplexRootsSturm(RingFactory<Complex<C>> cf)
Constructor. -
Uses of Complex in edu.jas.ufd
Methods in edu.jas.ufd that return types with arguments of type Complex Modifier and Type Method Description java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. baseFactorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. factorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial factorization of a squarefree polynomial.static <C extends GcdRingElem<C>>
FactorAbstract<Complex<C>>FactorFactory. getImplementation(ComplexRing<C> fac)
Determine suitable implementation of factorization algorithms, case Complex<C>.Method parameters in edu.jas.ufd with type arguments of type Complex Modifier and Type Method Description java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. baseFactorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.List<GenPolynomial<Complex<C>>>
FactorComplex. factorsSquarefree(GenPolynomial<Complex<C>> P)
GenPolynomial factorization of a squarefree polynomial.Constructor parameters in edu.jas.ufd with type arguments of type Complex Constructor Description FactorComplex(RingFactory<Complex<C>> fac)
Constructor.
-