Uses of Class
edu.jas.arith.BigDecimal
-
Packages that use BigDecimal Package Description edu.jas.application Groebner base application package.edu.jas.arith Basic arithmetic package.edu.jas.poly Generic coefficients polynomial package.edu.jas.root Real and Complex Root Computation package. -
-
Uses of BigDecimal in edu.jas.application
Fields in edu.jas.application with type parameters of type BigDecimal Modifier and Type Field Description 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 java.util.List<java.util.List<BigDecimal>>
IdealWithRealAlgebraicRoots. droots
The list of decimal approximations of the real algebraic roots.java.util.List<java.util.List<BigDecimal>>
IdealWithRealRoots. rroots
The list of real roots.Methods in edu.jas.application that return BigDecimal Modifier and Type Method Description BigDecimal
RealAlgebraicNumber. decimalMagnitude()
RealAlgebraicNumber decimal magnitude.Methods in edu.jas.application that return types with arguments of type BigDecimal Modifier and Type Method Description 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).java.util.List<java.util.List<Complex<BigDecimal>>>
IdealWithComplexAlgebraicRoots. decimalApproximation()
Get decimal approximation of the complex root tuples.java.util.List<java.util.List<BigDecimal>>
IdealWithRealAlgebraicRoots. decimalApproximation()
Get decimal approximation of the real root tuples.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<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).Methods in edu.jas.application with parameters of type BigDecimal Modifier and Type Method Description 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 boolean
PolyUtilApp. isRealRoots(java.util.List<GenPolynomial<BigDecimal>> L, java.util.List<java.util.List<BigDecimal>> roots, BigDecimal eps)
Test for real roots of zero dimensional ideal(L).Method parameters in edu.jas.application with type arguments of type BigDecimal Modifier and Type Method Description 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 boolean
PolyUtilApp. isRealRoots(java.util.List<GenPolynomial<BigDecimal>> L, java.util.List<java.util.List<BigDecimal>> roots, BigDecimal eps)
Test for real roots of zero dimensional ideal(L).Constructor parameters in edu.jas.application with type arguments of type BigDecimal Constructor Description IdealWithComplexRoots(IdealWithUniv<C> iu, java.util.List<java.util.List<Complex<BigDecimal>>> cr)
Constructor.IdealWithRealRoots(IdealWithUniv<C> iu, java.util.List<java.util.List<BigDecimal>> rr)
Constructor. -
Uses of BigDecimal in edu.jas.arith
Fields in edu.jas.arith declared as BigDecimal Modifier and Type Field Description BigDecimal
BigDecimalComplex. im
Imaginary part of the data structure.static BigDecimal
BigDecimal. ONE
The constant 1.BigDecimal
BigDecimalComplex. re
Real part of the data structure.static BigDecimal
BigDecimal. ZERO
The constant 0.Methods in edu.jas.arith that return BigDecimal Modifier and Type Method Description BigDecimal
BigDecimal. abs()
Absolute value of this.static BigDecimal
BigDecimalComplex. CABS(BigDecimalComplex A)
Complex number absolute value.BigDecimal
BigDecimal. copy()
Clone this.BigDecimal
BigDecimal. copy(BigDecimal c)
Copy BigDecimal element c.BigDecimal
BigDecimal. divide(BigDecimal S)
BigDecimal divide.BigDecimal[]
BigDecimal. egcd(BigDecimal S)
BigDecimal extended greatest common divisor.BigDecimal
BigDecimal. factory()
Get the corresponding element factory.BigDecimal
BigDecimal. fromInteger(long a)
Get a BigDecimal element from long.BigDecimal
BigDecimal. fromInteger(java.math.BigInteger a)
Get a BigDecimal element from a math.BigDecimal.BigDecimal
BigDecimal. gcd(BigDecimal S)
BigDecimal greatest common divisor.BigDecimal
BigDecimal. getDecimal()
Get the decimal representation.BigDecimal
BigInteger. getDecimal()
Get the decimal representation.BigDecimal
BigRational. getDecimal()
Get the decimal representation.BigDecimal
BigDecimalComplex. getIm()
Get the imaginary part.BigDecimal
BigDecimal. getONE()
Get the one element.BigDecimal
BigDecimalComplex. getRe()
Get the real part.BigDecimal
BigDecimal. getZERO()
Get the zero element.BigDecimal
BigDecimal. inverse()
Integer inverse.BigDecimal
BigDecimal. multiply(BigDecimal S)
BigDecimal multiply.BigDecimal
BigDecimal. negate()
BigDecimal
BigDecimal. parse(java.io.Reader r)
BigDecimal parse from Reader.BigDecimal
BigDecimal. parse(java.lang.String s)
BigDecimal parse from String.BigDecimal[]
BigDecimal. quotientRemainder(BigDecimal S)
BigDecimal compute quotient and remainder.BigDecimal
BigDecimal. random(int n)
BigDecimal random.BigDecimal
BigDecimal. random(int n, int e)
BigDecimal random.BigDecimal
BigDecimal. random(int n, int e, java.util.Random rnd)
BigDecimal random.BigDecimal
BigDecimal. random(int n, java.util.Random rnd)
BigDecimal random.BigDecimal
BigDecimal. remainder(BigDecimal S)
BigDecimal remainder.static BigDecimal
Roots. root(BigDecimal A, int n)
N-th root.static BigDecimal
Roots. sqrt(BigDecimal A)
Square root.BigDecimal
BigDecimal. subtract(BigDecimal S)
BigDecimal subtract.BigDecimal
BigDecimal. sum(BigDecimal S)
BigDecimal summation.static BigDecimal
BigDecimal. valueOf(long a)
Get a BigDecimal element from long.static BigDecimal
BigDecimal. valueOf(java.math.BigDecimal a)
Get a BigDecimal element from a math.BigDecimal.Methods in edu.jas.arith that return types with arguments of type BigDecimal Modifier and Type Method Description java.util.List<BigDecimal>
BigDecimal. generators()
Get a list of the generating elements.Methods in edu.jas.arith with parameters of type BigDecimal Modifier and Type Method Description int
BigDecimal. compareTo(BigDecimal b)
Compare to BigDecimal b.int
BigDecimal. compareToAbsolute(BigDecimal b)
Compare absolute to BigDecimal b.int
BigDecimal. compareToRelative(BigDecimal b)
Compare to relative BigDecimal b.BigDecimal
BigDecimal. copy(BigDecimal c)
Copy BigDecimal element c.BigDecimal
BigDecimal. divide(BigDecimal S)
BigDecimal divide.BigDecimal[]
BigDecimal. egcd(BigDecimal S)
BigDecimal extended greatest common divisor.BigDecimal
BigDecimal. gcd(BigDecimal S)
BigDecimal greatest common divisor.BigDecimal
BigDecimal. multiply(BigDecimal S)
BigDecimal multiply.BigDecimal[]
BigDecimal. quotientRemainder(BigDecimal S)
BigDecimal compute quotient and remainder.BigDecimal
BigDecimal. remainder(BigDecimal S)
BigDecimal remainder.static BigDecimal
Roots. root(BigDecimal A, int n)
N-th root.static BigDecimal
Roots. sqrt(BigDecimal A)
Square root.BigDecimal
BigDecimal. subtract(BigDecimal S)
BigDecimal subtract.BigDecimal
BigDecimal. sum(BigDecimal S)
BigDecimal summation.Constructors in edu.jas.arith with parameters of type BigDecimal Constructor Description BigDecimalComplex(BigDecimal r)
The constructor creates a BigDecimalComplex object from a BigDecimal object as real part, the imaginary part is set to 0.BigDecimalComplex(BigDecimal r, BigDecimal i)
The constructor creates a BigDecimalComplex object from two BigDecimal objects real and imaginary part. -
Uses of BigDecimal in edu.jas.poly
Fields in edu.jas.poly with type parameters of type BigDecimal Modifier and Type Field Description (package private) ComplexRing<BigDecimal>
CompRatToDec. ring
Methods in edu.jas.poly that return BigDecimal Modifier and Type Method Description BigDecimal
RatToDec. eval(C c)
Methods in edu.jas.poly that return types with arguments of type BigDecimal 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 RingElem<C> & Rational>
GenPolynomial<BigDecimal>PolyUtil. decimalFromRational(GenPolynomialRing<BigDecimal> fac, GenPolynomial<C> A)
Convert to decimal coefficients.Complex<BigDecimal>
CompRatToDec. eval(Complex<C> c)
Method parameters in edu.jas.poly with type arguments of type BigDecimal 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 RingElem<C> & Rational>
GenPolynomial<BigDecimal>PolyUtil. decimalFromRational(GenPolynomialRing<BigDecimal> fac, GenPolynomial<C> A)
Convert to decimal coefficients.Constructor parameters in edu.jas.poly with type arguments of type BigDecimal Constructor Description CompRatToDec(RingFactory<Complex<BigDecimal>> ring)
-
Uses of BigDecimal in edu.jas.root
Fields in edu.jas.root with type parameters of type BigDecimal Modifier and Type Field Description java.util.List<Complex<BigDecimal>>
DecimalRoots. complex
complex decimal roots.java.util.List<BigDecimal>
DecimalRoots. real
real decimal roots.Methods in edu.jas.root that return BigDecimal Modifier and Type Method Description BigDecimal
RealRootsAbstract. approximateRoot(Interval<C> iv, GenPolynomial<C> f, BigRational eps)
Approximate real root.BigDecimal
RealAlgebraicNumber. decimalMagnitude()
RealAlgebraicNumber magnitude.BigDecimal
Interval. toDecimal()
BigDecimal representation of Interval.Methods in edu.jas.root that return types with arguments of type BigDecimal 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.java.util.List<BigDecimal>
RealRootsAbstract. approximateRoots(GenPolynomial<C> f, BigRational eps)
Approximate real roots.Complex<BigDecimal>
ComplexAlgebraicNumber. decimalMagnitude()
ComplexAlgebraicNumber magnitude.java.util.List<BigDecimal>
RealRootTuple. decimalMagnitude()
Decimal approximation of each coordinate.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.Complex<BigDecimal>
Rectangle. getDecimalCenter()
Complex of BigDecimal approximation of center.Methods in edu.jas.root with parameters of type BigDecimal Modifier and Type Method Description boolean
RealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<C> f, C eps)
Test if x is an approximate real root.boolean
RealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<BigDecimal> f, GenPolynomial<BigDecimal> fp, BigDecimal eps)
Test if x 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.Method parameters in edu.jas.root with type arguments of type BigDecimal Modifier and Type Method Description 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.boolean
RealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<BigDecimal> f, GenPolynomial<BigDecimal> fp, BigDecimal eps)
Test if x is an approximate real root.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.Constructor parameters in edu.jas.root with type arguments of type BigDecimal Constructor Description DecimalRoots(GenPolynomial<C> p, GenPolynomial<Complex<C>> cp, java.util.List<BigDecimal> r, java.util.List<Complex<BigDecimal>> c)
Constructor.
-