Uses of Class
edu.jas.arith.BigDecimal
Packages that use BigDecimal
Package
Description
Groebner base application package.
Basic arithmetic package.
Generic coefficients polynomial package.
Real and Complex Root Computation package.
-
Uses of BigDecimal in edu.jas.application
Fields in edu.jas.application with type parameters of type BigDecimalModifier and TypeFieldDescriptionfinal List
<List<Complex<BigDecimal>>> IdealWithComplexRoots.croots
The list of complex roots.protected List
<List<Complex<BigDecimal>>> IdealWithComplexAlgebraicRoots.droots
The list of decimal approximations of the complex algebraic roots.protected List
<List<BigDecimal>> IdealWithRealAlgebraicRoots.droots
The list of decimal approximations of the real algebraic roots.final List
<List<BigDecimal>> IdealWithRealRoots.rroots
The list of real roots.Methods in edu.jas.application that return BigDecimalModifier and TypeMethodDescriptionRealAlgebraicNumber.decimalMagnitude()
RealAlgebraicNumber decimal magnitude.Methods in edu.jas.application that return types with arguments of type BigDecimalModifier and TypeMethodDescriptionstatic <D extends GcdRingElem<D> & Rational>
List<List<Complex<BigDecimal>>> PolyUtilApp.complexRoots
(Ideal<D> I, List<GenPolynomial<D>> univs, BigRational eps) Construct superset of complex roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
List<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>
List<List<Complex<BigDecimal>>> PolyUtilApp.complexRootTuples
(List<IdealWithUniv<D>> Il, BigRational eps) Construct superset of complex roots for zero dimensional ideal(G).IdealWithComplexAlgebraicRoots.decimalApproximation()
Get decimal approximation of the complex root tuples.IdealWithRealAlgebraicRoots.decimalApproximation()
Get decimal approximation of the real root tuples.static <D extends GcdRingElem<D> & Rational>
List<List<BigDecimal>> PolyUtilApp.realRoots
(Ideal<D> I, List<GenPolynomial<D>> univs, BigRational eps) Construct superset of real roots for zero dimensional ideal(G).static <D extends GcdRingElem<D> & Rational>
List<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>
List<List<BigDecimal>> PolyUtilApp.realRootTuples
(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 BigDecimalModifier and TypeMethodDescriptionstatic boolean
PolyUtilApp.isComplexRoots
(List<GenPolynomial<Complex<BigDecimal>>> L, List<List<Complex<BigDecimal>>> roots, BigDecimal eps) Test for complex roots of zero dimensional ideal(L).static boolean
PolyUtilApp.isRealRoots
(List<GenPolynomial<BigDecimal>> L, List<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 BigDecimalModifier and TypeMethodDescriptionstatic boolean
PolyUtilApp.isComplexRoots
(List<GenPolynomial<Complex<BigDecimal>>> L, List<List<Complex<BigDecimal>>> roots, BigDecimal eps) Test for complex roots of zero dimensional ideal(L).static boolean
PolyUtilApp.isRealRoots
(List<GenPolynomial<BigDecimal>> L, List<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 BigDecimalModifierConstructorDescriptionIdealWithComplexRoots
(IdealWithUniv<C> iu, List<List<Complex<BigDecimal>>> cr) Constructor.IdealWithRealRoots
(IdealWithUniv<C> iu, List<List<BigDecimal>> rr) Constructor. -
Uses of BigDecimal in edu.jas.arith
Fields in edu.jas.arith declared as BigDecimalModifier and TypeFieldDescriptionfinal BigDecimal
BigDecimalComplex.im
Imaginary part of the data structure.static final BigDecimal
BigDecimal.ONE
The constant 1.final BigDecimal
BigDecimalComplex.re
Real part of the data structure.static final BigDecimal
BigDecimal.ZERO
The constant 0.Methods in edu.jas.arith that return BigDecimalModifier and TypeMethodDescriptionBigDecimal.abs()
Absolute value of this.static BigDecimal
BigDecimalComplex.CABS
(BigDecimalComplex A) Complex number absolute value.BigDecimal.copy()
Clone this.BigDecimal.copy
(BigDecimal c) Copy BigDecimal element c.BigDecimal.divide
(BigDecimal S) BigDecimal divide.BigDecimal.egcd
(BigDecimal S) BigDecimal extended greatest common divisor.BigDecimal.factory()
Get the corresponding element factory.BigDecimal.fromInteger
(long a) Get a BigDecimal element from long.BigDecimal.fromInteger
(BigInteger a) Get a BigDecimal element from a math.BigDecimal.BigDecimal.gcd
(BigDecimal S) BigDecimal greatest common divisor.BigDecimal.getDecimal()
Get the decimal representation.BigInteger.getDecimal()
Get the decimal representation.BigRational.getDecimal()
Get the decimal representation.BigDecimalComplex.getIm()
Get the imaginary part.BigDecimal.getONE()
Get the one element.BigDecimalComplex.getRe()
Get the real part.BigDecimal.getZERO()
Get the zero element.BigDecimal.inverse()
Integer inverse.BigDecimal.multiply
(BigDecimal S) BigDecimal multiply.BigDecimal.negate()
BigDecimal parse from Reader.BigDecimal parse from String.BigDecimal.quotientRemainder
(BigDecimal S) BigDecimal compute quotient and remainder.BigDecimal.random
(int n) BigDecimal random.BigDecimal.random
(int n, int e) BigDecimal random.BigDecimal random.BigDecimal random.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.subtract
(BigDecimal S) BigDecimal subtract.BigDecimal.sum
(BigDecimal S) BigDecimal summation.static BigDecimal
BigDecimal.valueOf
(long a) Get a BigDecimal element from long.static BigDecimal
BigDecimal.valueOf
(BigDecimal a) Get a BigDecimal element from a math.BigDecimal.Methods in edu.jas.arith that return types with arguments of type BigDecimalMethods in edu.jas.arith with parameters of type BigDecimalModifier and TypeMethodDescriptionint
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.copy
(BigDecimal c) Copy BigDecimal element c.BigDecimal.divide
(BigDecimal S) BigDecimal divide.BigDecimal.egcd
(BigDecimal S) BigDecimal extended greatest common divisor.BigDecimal.gcd
(BigDecimal S) BigDecimal greatest common divisor.BigDecimal.multiply
(BigDecimal S) BigDecimal multiply.BigDecimal.quotientRemainder
(BigDecimal S) BigDecimal compute quotient and remainder.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.subtract
(BigDecimal S) BigDecimal subtract.BigDecimal.sum
(BigDecimal S) BigDecimal summation.Constructors in edu.jas.arith with parameters of type BigDecimalModifierConstructorDescriptionThe constructor creates a BigDecimalComplex object from a BigDecimal object as real part, the imaginary part is set to 0.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 BigDecimalMethods in edu.jas.poly that return BigDecimalMethods in edu.jas.poly that return types with arguments of type BigDecimalModifier and TypeMethodDescriptionstatic <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.Method parameters in edu.jas.poly with type arguments of type BigDecimalModifier and TypeMethodDescriptionstatic <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 -
Uses of BigDecimal in edu.jas.root
Fields in edu.jas.root with type parameters of type BigDecimalModifier and TypeFieldDescriptionfinal List
<Complex<BigDecimal>> DecimalRoots.complex
complex decimal roots.final List
<BigDecimal> DecimalRoots.real
real decimal roots.Methods in edu.jas.root that return BigDecimalModifier and TypeMethodDescriptionRealRootsAbstract.approximateRoot
(Interval<C> iv, GenPolynomial<C> f, BigRational eps) Approximate real root.RealAlgebraicNumber.decimalMagnitude()
RealAlgebraicNumber magnitude.Interval.toDecimal()
BigDecimal representation of Interval.Methods in edu.jas.root that return types with arguments of type BigDecimalModifier and TypeMethodDescriptionComplexRootsAbstract.approximateRoot
(Rectangle<C> rt, GenPolynomial<Complex<C>> f, BigRational eps) Approximate complex root.ComplexRootsAbstract.approximateRoots
(GenPolynomial<Complex<C>> a, BigRational eps) List of decimal approximations of complex roots of complex polynomial.RealRootsAbstract.approximateRoots
(GenPolynomial<C> f, BigRational eps) Approximate real roots.ComplexAlgebraicNumber.decimalMagnitude()
ComplexAlgebraicNumber magnitude.RealRootTuple.decimalMagnitude()
Decimal approximation of each coordinate.static <C extends GcdRingElem<C> & Rational>
List<Complex<BigDecimal>> RootFactory.filterOutRealRoots
(GenPolynomial<C> f, List<Complex<BigDecimal>> c, List<BigDecimal> r, BigRational eps) Filter real roots from complex roots.Rectangle.getDecimalCenter()
Complex of BigDecimal approximation of center.Methods in edu.jas.root with parameters of type BigDecimalModifier and TypeMethodDescriptionboolean
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 BigDecimalModifier and TypeMethodDescriptionstatic <C extends GcdRingElem<C> & Rational>
List<Complex<BigDecimal>> RootFactory.filterOutRealRoots
(GenPolynomial<C> f, List<Complex<BigDecimal>> c, 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
(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 BigDecimalModifierConstructorDescriptionDecimalRoots
(GenPolynomial<C> p, GenPolynomial<Complex<C>> cp, List<BigDecimal> r, List<Complex<BigDecimal>> c) Constructor.