Uses of Class
edu.jas.arith.BigRational
-
Packages that use BigRational Package Description edu.jas.application Groebner base application package.edu.jas.arith Basic arithmetic package.edu.jas.fd Factorization domain package for solvable polynomial rings.edu.jas.gbufd Groebner bases using unique factorization 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 BigRational in edu.jas.application
Fields in edu.jas.application declared as BigRational Modifier and Type Field Description protected BigRational
RealAlgebraicRing. eps
Epsilon of the isolating rectangle for a complex root.Methods in edu.jas.application that return BigRational Modifier and Type Method Description BigRational
RealAlgebraicRing. getEps()
Get epsilon.BigRational
RealAlgebraicNumber. getRational()
Return a BigRational approximation of this Element.BigRational
RealAlgebraicNumber. magnitude()
RealAlgebraicNumber magnitude.Methods in edu.jas.application that return types with arguments of type BigRational Modifier and Type Method Description static java.util.List<GenPolynomial<BigRational>>
ExamplesGeoTheorems. getExample()
get Pappus Example.Methods in edu.jas.application with parameters of type BigRational Modifier and Type Method Description static <D extends GcdRingElem<D> & Rational>
java.util.List<IdealWithComplexRoots<D>>PolyUtilApp. complexRoots(Ideal<D> G, 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. 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<IdealWithComplexRoots<D>>PolyUtilApp. complexRoots(java.util.List<IdealWithUniv<D>> Il, 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).static <D extends GcdRingElem<D> & Rational>
java.util.List<IdealWithRealRoots<D>>PolyUtilApp. realRoots(Ideal<D> G, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<BigDecimal>>PolyUtilApp. realRoots(Ideal<D> I, java.util.List<GenPolynomial<D>> univs, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<IdealWithRealRoots<D>>PolyUtilApp. realRoots(java.util.List<IdealWithUniv<D>> Il, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<BigDecimal>>PolyUtilApp. realRootTuples(Ideal<D> I, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
java.util.List<java.util.List<BigDecimal>>PolyUtilApp. realRootTuples(java.util.List<IdealWithUniv<D>> Il, BigRational eps)
Construct superset of real roots for zero dimensional ideal(G).void
RealAlgebraicRing. refineRoot(BigRational e)
Refine root.void
RealAlgebraicRing. setEps(BigRational e)
Set a new epsilon. -
Uses of BigRational in edu.jas.arith
Fields in edu.jas.arith declared as BigRational Modifier and Type Field Description (package private) BigRational
BigRationalIterator. curr
data structure.static BigRational
BigRational. HALF
The Constant 1/2.BigRational
BigComplex. im
Imaginary part of the data structure.BigRational
BigQuaternion. im
Imaginary part i of the data structure.BigRational
BigQuaternion. jm
Imaginary part j of the data structure.BigRational
BigQuaternion. km
Imaginary part k of the data structure.static BigRational
BigRational. ONE
The Constant 1.BigRational
BigComplex. re
Real part of the data structure.BigRational
BigQuaternion. re
Real part of the data structure.static BigRational
BigRational. ZERO
The Constant 0.Fields in edu.jas.arith with type parameters of type BigRational Modifier and Type Field Description (package private) java.util.Iterator<BigRational>
BigRationalUniqueIterator. ratit
(package private) java.util.Set<BigRational>
BigRationalUniqueIterator. unique
data structure.Methods in edu.jas.arith that return BigRational Modifier and Type Method Description BigRational
BigRational. abs()
Rational number absolute value.static BigRational
BigComplex. CABS(BigComplex A)
Complex number absolute value.static BigRational
ArithUtil. continuedFractionApprox(java.util.List<BigInteger> A)
Continued fraction approximation.BigRational
BigRational. copy()
Clone this.BigRational
BigRational. copy(BigRational c)
Copy BigRational element c.BigRational
BigRational. divide(BigRational S)
Rational number quotient.BigRational[]
BigRational. egcd(BigRational S)
BigRational extended greatest common divisor.BigRational
BigRational. factory()
Get the corresponding element factory.BigRational
BigRational. fromInteger(long a)
Get a BigRational element from a long.BigRational
BigRational. fromInteger(BigInteger a)
Get a BigRational element from a arith.BigInteger.BigRational
BigRational. fromInteger(java.math.BigInteger a)
Get a BigRational element from a math.BigInteger.BigRational
BigRational. gcd(BigRational S)
Rational number greatest common divisor.BigRational
BigComplex. getIm()
Get the imaginary part.BigRational
BigQuaternion. getIm()
Get the imaginary part im.BigRational
BigQuaternion. getJm()
Get the imaginary part jm.BigRational
BigQuaternion. getKm()
Get the imaginary part km.BigRational
BigRational. getONE()
Get the one element.BigRational
BigDecimal. getRational()
Get the rational representation.BigRational
BigInteger. getRational()
Return a BigRational approximation of this Element.BigRational
BigRational. getRational()
Return a BigRational approximation of this Element.BigRational
Rational. getRational()
Return a BigRational approximation of this Element.BigRational
BigComplex. getRe()
Get the real part.BigRational
BigQuaternion. getRe()
Get the real part.BigRational
BigRational. getZERO()
Get the zero element.BigRational
BigRational. inverse()
Rational number inverse.BigRational
BigRational. multiply(BigRational S)
Rational number product.BigRational
BigRational. negate()
Rational number negative.BigRational
BigRationalIterator. next()
Get next rational.BigRational
BigRationalUniqueIterator. next()
Get next rational.static BigRational
BigOctonion. OABS(BigOctonion A)
Octonion number absolute value.BigRational
BigRational. parse(java.io.Reader r)
Parse rational number from Reader.BigRational
BigRational. parse(java.lang.String s)
Parse rational number from String.static BigRational
BigQuaternion. QABS(BigQuaternion A)
Quaternion number absolute value.BigRational[]
BigRational. quotientRemainder(BigRational S)
Quotient and remainder by division of this by S.BigRational
BigRational. random(int n)
Rational number, random.BigRational
BigRational. random(int n, java.util.Random rnd)
Rational number, random.static BigRational
BigRational. reduction(java.math.BigInteger n, java.math.BigInteger d)
Rational number reduction to lowest terms.BigRational
BigRational. remainder(BigRational S)
Rational number remainder.static BigRational
BigRational. RNABS(BigRational R)
Rational number absolute value.static BigRational
BigRational. RNDIF(BigRational R, BigRational S)
Rational number difference.static BigRational
BigRational. RNINT(java.math.BigInteger A)
Rational number from integer.static BigRational
BigRational. RNINV(BigRational R)
Rational number inverse.static BigRational
BigRational. RNNEG(BigRational R)
Rational number negative.static BigRational
BigRational. RNPROD(BigRational R, BigRational S)
Rational number product.static BigRational
BigRational. RNQ(BigRational R, BigRational S)
Rational number quotient.static BigRational
BigRational. RNRAND(int NL)
Rational number, random.static BigRational
BigRational. RNRED(java.math.BigInteger n, java.math.BigInteger d)
Rational number reduction to lowest terms.static BigRational
BigRational. RNSUM(BigRational R, BigRational S)
Rational number sum.static BigRational
Roots. sqrt(BigRational A)
Square root.BigRational
BigRational. subtract(BigRational S)
Rational number difference.BigRational
BigRational. sum(BigRational S)
Rational number sum.static BigRational
BigRational. valueOf(long a)
Get a BigRational element from a long.static BigRational
BigRational. valueOf(java.math.BigInteger a)
Get a BigRational element from a math.BigInteger.Methods in edu.jas.arith that return types with arguments of type BigRational Modifier and Type Method Description java.util.List<BigRational>
BigRational. generators()
Get a list of the generating elements.java.util.Iterator<BigRational>
BigRational. iterator()
Get a BigRational iterator.java.util.Iterator<BigRational>
BigRational. uniqueIterator()
Get a BigRational iterator with no duplicates.Methods in edu.jas.arith with parameters of type BigRational Modifier and Type Method Description int
BigRational. compareTo(BigRational S)
Rational number comparison.static java.util.List<BigInteger>
ArithUtil. continuedFraction(BigRational A)
Continued fraction.BigRational
BigRational. copy(BigRational c)
Copy BigRational element c.BigOctonion
BigOctonion. divide(BigRational b)
BigOctonion divide.BigQuaternion
BigQuaternion. divide(BigRational b)
BigQuaternion divide.BigQuaternion
BigQuaternionInteger. divide(BigRational b)
BigQuaternion divide.BigRational
BigRational. divide(BigRational S)
Rational number quotient.BigRational[]
BigRational. egcd(BigRational S)
BigRational extended greatest common divisor.BigRational
BigRational. gcd(BigRational S)
Rational number greatest common divisor.BigQuaternion
BigQuaternion. multiply(BigRational b)
BigQuaternion multiply with BigRational.BigRational
BigRational. multiply(BigRational S)
Rational number product.BigRational[]
BigRational. quotientRemainder(BigRational S)
Quotient and remainder by division of this by S.BigRational
BigRational. remainder(BigRational S)
Rational number remainder.static BigRational
BigRational. RNABS(BigRational R)
Rational number absolute value.static int
BigRational. RNCOMP(BigRational R, BigRational S)
Rational number comparison.static java.math.BigInteger
BigRational. RNDEN(BigRational R)
Rational number denominator.static BigRational
BigRational. RNDIF(BigRational R, BigRational S)
Rational number difference.static void
BigRational. RNDWR(BigRational R, int NL)
Rational number decimal write.static BigRational
BigRational. RNINV(BigRational R)
Rational number inverse.static BigRational
BigRational. RNNEG(BigRational R)
Rational number negative.static java.math.BigInteger
BigRational. RNNUM(BigRational R)
Rational number numerator.static BigRational
BigRational. RNPROD(BigRational R, BigRational S)
Rational number product.static BigRational
BigRational. RNQ(BigRational R, BigRational S)
Rational number quotient.static int
BigRational. RNSIGN(BigRational R)
Rational number sign.static BigRational
BigRational. RNSUM(BigRational R, BigRational S)
Rational number sum.static BigRational
Roots. sqrt(BigRational A)
Square root.BigRational
BigRational. subtract(BigRational S)
Rational number difference.BigRational
BigRational. sum(BigRational S)
Rational number sum.Constructors in edu.jas.arith with parameters of type BigRational Constructor Description BigComplex(BigRational r)
The constructor creates a BigComplex object from a BigRational object as real part, the imaginary part is set to 0.BigComplex(BigRational r, BigRational i)
The constructor creates a BigComplex object from two BigRational objects real and imaginary part.BigDecimal(BigRational a)
Constructor for BigDecimal from BigRational.BigDecimal(BigRational a, java.math.MathContext mc)
Constructor for BigDecimal from BigRational.BigOctonion(BigQuaternionRing fac, BigRational r)
Constructor for a BigOctonion from BigRational.BigQuaternion(BigQuaternionRing fac, BigRational r)
Constructor for a BigQuaternion from BigRationals.BigQuaternion(BigQuaternionRing fac, BigRational r, BigRational i)
Constructor for a BigQuaternion from BigRationals.BigQuaternion(BigQuaternionRing fac, BigRational r, BigRational i, BigRational j)
Constructor for a BigQuaternion from BigRationals.BigQuaternion(BigQuaternionRing fac, BigRational r, BigRational i, BigRational j, BigRational k)
Constructor for a BigQuaternion from BigRationals.BigQuaternionInteger(BigQuaternionRing fac, BigRational r)
Constructor for a BigQuaternion from BigRationals.BigQuaternionInteger(BigQuaternionRing fac, BigRational r, BigRational i)
Constructor for a BigQuaternion from BigRationals.BigQuaternionInteger(BigQuaternionRing fac, BigRational r, BigRational i, BigRational j)
Constructor for a BigQuaternion from BigRationals.BigQuaternionInteger(BigQuaternionRing fac, BigRational r, BigRational i, BigRational j, BigRational k)
Constructor for a BigQuaternion from BigRationals.Constructor parameters in edu.jas.arith with type arguments of type BigRational Constructor Description BigRationalUniqueIterator(java.util.Iterator<BigRational> rit)
BigRational iterator constructor. -
Uses of BigRational in edu.jas.fd
Methods in edu.jas.fd that return types with arguments of type BigRational Modifier and Type Method Description static GreatestCommonDivisorAbstract<BigRational>
SGCDFactory. getImplementation(BigRational fac)
Determine suitable implementation of gcd algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
SGCDFactory. getProxy(BigRational fac)
Determine suitable proxy for gcd algorithms, case BigRational.Methods in edu.jas.fd with parameters of type BigRational Modifier and Type Method Description static GreatestCommonDivisorAbstract<BigRational>
SGCDFactory. getImplementation(BigRational fac)
Determine suitable implementation of gcd algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
SGCDFactory. getProxy(BigRational fac)
Determine suitable proxy for gcd algorithms, case BigRational. -
Uses of BigRational in edu.jas.gbufd
Classes in edu.jas.gbufd with type parameters of type BigRational Modifier and Type Class Description class
GroebnerBaseRational<C extends BigRational>
Groebner Base sequential algorithm for rational coefficients, fraction free computation.Methods in edu.jas.gbufd that return types with arguments of type BigRational Modifier and Type Method Description java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. GB(int modv, java.util.List<GenPolynomial<BigRational>> F)
Groebner base using fraction free computation.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. minimalGB(java.util.List<GenPolynomial<BigRational>> Gp)
Minimal ordered Groebner basis.Methods in edu.jas.gbufd with parameters of type BigRational Modifier and Type Method Description static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, GBFactory.Algo a)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.Method parameters in edu.jas.gbufd with type arguments of type BigRational Modifier and Type Method Description int
GroebnerBaseFGLMExamples. bitHeight(java.util.List<GenPolynomial<BigRational>> list)
Method bitHeight returns the bitlength of the greatest number occurring during the computation of a Groebner base.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. GB(int modv, java.util.List<GenPolynomial<BigRational>> F)
Groebner base using fraction free computation.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static GroebnerBaseAbstract<BigRational>
GBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.static SolvableGroebnerBaseAbstract<BigRational>
SGBFactory. getImplementation(BigRational fac, GBFactory.Algo a, PairList<BigRational> pl)
Determine suitable implementation of GB algorithms, case BigRational.java.util.List<GenPolynomial<BigRational>>
GroebnerBaseRational. minimalGB(java.util.List<GenPolynomial<BigRational>> Gp)
Minimal ordered Groebner basis. -
Uses of BigRational in edu.jas.poly
Methods in edu.jas.poly that return BigRational Modifier and Type Method Description BigRational
ImagPart. eval(BigComplex c)
BigRational
RealPart. eval(BigComplex c)
Methods in edu.jas.poly that return types with arguments of type BigRational Modifier and Type Method Description static GenPolynomial<BigRational>
PolyUtil. imaginaryPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Imaginary part.static GenPolynomial<BigRational>
PolyUtil. realPart(GenPolynomialRing<BigRational> fac, GenPolynomial<BigComplex> A)
Real part.Methods in edu.jas.poly with parameters of type BigRational Modifier and Type Method Description BigInteger
RatNumer. eval(BigRational c)
BigComplex
RatToCompl. eval(BigRational c)
BigInteger
RatToInt. eval(BigRational c)
BigInteger
RatToIntFactor. eval(BigRational c)
-
Uses of BigRational in edu.jas.root
Fields in edu.jas.root declared as BigRational Modifier and Type Field Description protected BigRational
ComplexAlgebraicRing. eps
Epsilon of the isolating rectangle for a complex root.protected BigRational
RealAlgebraicRing. eps
Precision of the isolating interval for a real root.Methods in edu.jas.root that return BigRational Modifier and Type Method Description static BigRational
RealArithUtil. continuedFractionApprox(java.util.List<BigInteger> A)
Continued fraction approximation.BigRational
ComplexAlgebraicRing. getEps()
Get epsilon.BigRational
RealAlgebraicRing. getEps()
Get the epsilon.BigRational
RealAlgebraicNumber. getRational()
Return a BigRational approximation of this Element.BigRational
RealAlgebraicNumber. magnitude()
RealAlgebraicNumber magnitude.BigRational
Interval. rationalLength()
BigRational Length.BigRational
RealRootTuple. rationalLength()
Rational Length.BigRational
Rectangle. rationalLength()
Rational Length.BigRational
Interval. rationalMiddle()
Rational middle point.Methods in edu.jas.root that return types with arguments of type BigRational Modifier and Type Method Description java.util.List<BigRational>
RealRootTuple. getRational()
Rational approximation of each coordinate.Complex<BigRational>
Rectangle. getRationalCenter()
Complex of BigRational approximation of center.Complex<BigRational>
ComplexAlgebraicNumber. magnitude()
ComplexAlgebraicNumber magnitude.Methods in edu.jas.root with parameters of type BigRational Modifier and Type Method Description Complex<BigDecimal>
ComplexRootsAbstract. approximateRoot(Rectangle<C> rt, GenPolynomial<Complex<C>> f, BigRational eps)
Approximate complex root.BigDecimal
RealRootsAbstract. approximateRoot(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Approximate real root.java.util.List<Complex<BigDecimal>>
ComplexRootsAbstract. approximateRoots(GenPolynomial<Complex<C>> a, BigRational eps)
List of decimal approximations of complex roots of complex polynomial.java.util.List<BigDecimal>
RealRootsAbstract. approximateRoots(GenPolynomial<C> f, BigRational eps)
Approximate real roots.static <C extends GcdRingElem<C> & Rational>
java.util.List<ComplexAlgebraicNumber<C>>RootFactory. complexAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
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.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>>
ComplexRootsAbstract. complexRoots(GenPolynomial<Complex<C>> a, BigRational len)
List of complex roots of complex polynomial.static <C extends GcdRingElem<C> & Rational>
DecimalRoots<C>RootFactory. decimalRoots(GenPolynomial<C> f, BigRational eps)
Roots as real and complex decimal numbers.static <C extends GcdRingElem<C> & Rational>
DecimalRoots<C>RootFactory. decimalRoots(AlgebraicRoots<C> ar, BigRational eps)
Roots as real and complex decimal numbers.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.RealAlgebraicNumber<C>
RealAlgebraicRing. fromRational(BigRational a)
Get a RealAlgebraicNumber element from a BigRational value.Interval<C>
RealRootsAbstract. invariantMagnitudeInterval(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Invariant interval for algebraic number magnitude.Rectangle<C>
ComplexRootsAbstract. invariantMagnitudeRectangle(Rectangle<C> rect, GenPolynomial<Complex<C>> f, GenPolynomial<Complex<C>> g, BigRational eps)
Invariant rectangle for algebraic number magnitude.boolean
RealRootsAbstract. isApproximateRoot(java.util.List<BigDecimal> R, GenPolynomial<C> f, BigRational eps)
Test if each x in R is an approximate real root.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.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersField(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers from a field.static <C extends GcdRingElem<C> & Rational>
java.util.List<RealAlgebraicNumber<C>>RootFactory. realAlgebraicNumbersIrred(GenPolynomial<C> f, BigRational eps)
Real algebraic numbers from a irreducible polynomial.C
RealRoots. realMagnitude(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Real algebraic number magnitude.C
RealRootsAbstract. realMagnitude(Interval<C> iv, GenPolynomial<C> f, GenPolynomial<C> g, BigRational eps)
Real algebraic number magnitude.java.util.List<Interval<C>>
RealRoots. realRoots(GenPolynomial<C> f, BigRational eps)
Isolating intervals for the real roots.java.util.List<Interval<C>>
RealRootsAbstract. realRoots(GenPolynomial<C> f, BigRational eps)
Isolating intervals for the real roots.Interval<C>
RealRoots. refineInterval(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Refine interval.Interval<C>
RealRootsAbstract. refineInterval(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Refine interval.java.util.List<Interval<C>>
RealRoots. refineIntervals(java.util.List<Interval<C>> V, GenPolynomial<C> f, BigRational eps)
Refine intervals.java.util.List<Interval<C>>
RealRootsAbstract. refineIntervals(java.util.List<Interval<C>> V, GenPolynomial<C> f, BigRational eps)
Refine intervals.void
ComplexAlgebraicRing. refineRoot(BigRational e)
Refine root.void
RealAlgebraicRing. refineRoot(BigRational e)
Refine root.void
RealRootTuple. refineRoot(BigRational eps)
Refine root isolating intervals.static <C extends GcdRingElem<C> & Rational>
voidRootFactory. rootRefine(AlgebraicRoots<C> a, BigRational eps)
Root refinement of real and complex algebraic numbers.void
ComplexAlgebraicRing. setEps(BigRational e)
Set a new epsilon.void
RealAlgebraicRing. setEps(BigRational e)
Set a new epsilon.Method parameters in edu.jas.root with type arguments of type BigRational Modifier and Type Method Description static java.util.List<BigInteger>
RealArithUtil. continuedFraction(RealAlgebraicNumber<BigRational> A, int M)
Continued fraction. -
Uses of BigRational in edu.jas.ufd
Methods in edu.jas.ufd that return types with arguments of type BigRational Modifier and Type Method Description java.util.List<GenPolynomial<BigRational>>
FactorRational. baseFactorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.SortedMap<GenPolynomial<BigRational>,java.lang.Long>
FactorRational. factors(GenPolynomial<BigRational> P)
GenPolynomial factorization of a polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. factorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial factorization of a squarefree polynomial.static FactorAbstract<BigRational>
FactorFactory. getImplementation(BigRational fac)
Determine suitable implementation of factorization algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
GCDFactory. getImplementation(BigRational fac)
Determine suitable implementation of gcd algorithms, case BigRational.static SquarefreeAbstract<BigRational>
SquarefreeFactory. getImplementation(BigRational fac)
Determine suitable implementation of squarefree factorization algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
GCDFactory. getProxy(BigRational fac)
Determine suitable proxy for gcd algorithms, case BigRational.Methods in edu.jas.ufd with parameters of type BigRational Modifier and Type Method Description static FactorAbstract<BigRational>
FactorFactory. getImplementation(BigRational fac)
Determine suitable implementation of factorization algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
GCDFactory. getImplementation(BigRational fac)
Determine suitable implementation of gcd algorithms, case BigRational.static SquarefreeAbstract<BigRational>
SquarefreeFactory. getImplementation(BigRational fac)
Determine suitable implementation of squarefree factorization algorithms, case BigRational.static GreatestCommonDivisorAbstract<BigRational>
GCDFactory. getProxy(BigRational fac)
Determine suitable proxy for gcd algorithms, case BigRational.Method parameters in edu.jas.ufd with type arguments of type BigRational Modifier and Type Method Description java.util.List<GenPolynomial<BigRational>>
FactorRational. baseFactorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial base factorization of a squarefree polynomial.java.util.SortedMap<GenPolynomial<BigRational>,java.lang.Long>
FactorRational. factors(GenPolynomial<BigRational> P)
GenPolynomial factorization of a polynomial.java.util.List<GenPolynomial<BigRational>>
FactorRational. factorsSquarefree(GenPolynomial<BigRational> P)
GenPolynomial factorization of a squarefree polynomial.static GenPolynomial<GenPolynomial<BigInteger>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, GenPolynomial<GenPolynomial<BigRational>> A)
BigInteger from BigRational coefficients.static java.util.List<GenPolynomial<GenPolynomial<BigInteger>>>
PolyUfdUtil. integerFromRationalCoefficients(GenPolynomialRing<GenPolynomial<BigInteger>> fac, java.util.List<GenPolynomial<GenPolynomial<BigRational>>> L)
BigInteger from BigRational coefficients.
-