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.crootsThe list of complex roots.protected List<List<Complex<BigDecimal>>> IdealWithComplexAlgebraicRoots.drootsThe list of decimal approximations of the complex algebraic roots.protected List<List<BigDecimal>> IdealWithRealAlgebraicRoots.drootsThe list of decimal approximations of the real algebraic roots.final List<List<BigDecimal>> IdealWithRealRoots.rrootsThe 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 booleanPolyUtilApp.isComplexRoots(List<GenPolynomial<Complex<BigDecimal>>> L, List<List<Complex<BigDecimal>>> roots, BigDecimal eps) Test for complex roots of zero dimensional ideal(L).static booleanPolyUtilApp.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 booleanPolyUtilApp.isComplexRoots(List<GenPolynomial<Complex<BigDecimal>>> L, List<List<Complex<BigDecimal>>> roots, BigDecimal eps) Test for complex roots of zero dimensional ideal(L).static booleanPolyUtilApp.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
Classes in edu.jas.arith that implement interfaces with type arguments of type BigDecimalModifier and TypeClassDescriptionfinal classBigDecimal class to make java.math.BigDecimal available with RingElem interface.final classBigDecimal class to make java.math.BigDecimal available with RingElem interface.Fields in edu.jas.arith declared as BigDecimalModifier and TypeFieldDescriptionfinal BigDecimalBigDecimalComplex.imImaginary part of the data structure.static final BigDecimalBigDecimal.ONEThe constant 1.final BigDecimalBigDecimalComplex.reReal part of the data structure.static final BigDecimalBigDecimal.ZEROThe constant 0.Methods in edu.jas.arith that return BigDecimalModifier and TypeMethodDescriptionBigDecimal.abs()Absolute value of this.static BigDecimalBigDecimalComplex.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 BigDecimalRoots.root(BigDecimal A, int n) N-th root.static BigDecimalRoots.sqrt(BigDecimal A) Square root.BigDecimal.subtract(BigDecimal S) BigDecimal subtract.BigDecimal.sum(BigDecimal S) BigDecimal summation.static BigDecimalBigDecimal.valueOf(long a) Get a BigDecimal element from long.static BigDecimalBigDecimal.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 TypeMethodDescriptionintBigDecimal.compareTo(BigDecimal b) Compare to BigDecimal b.intBigDecimal.compareToAbsolute(BigDecimal b) Compare absolute to BigDecimal b.intBigDecimal.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 BigDecimalRoots.root(BigDecimal A, int n) N-th root.static BigDecimalRoots.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
Classes in edu.jas.poly that implement interfaces with type arguments of type BigDecimalModifier and TypeClassDescription(package private) classCompRatToDec<C extends RingElem<C> & Rational>Conversion of Complex Rational to Complex BigDecimal.(package private) classConversion of Rational to BigDecimal.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.complexcomplex decimal roots.final List<BigDecimal> DecimalRoots.realreal 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 TypeMethodDescriptionbooleanRealRootsAbstract.isApproximateRoot(BigDecimal x, GenPolynomial<C> f, C eps) Test if x is an approximate real root.booleanRealRootsAbstract.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.booleanRealRootsAbstract.isApproximateRoot(BigDecimal x, GenPolynomial<BigDecimal> f, GenPolynomial<BigDecimal> fp, BigDecimal eps) Test if x is an approximate real root.booleanRealRootsAbstract.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.