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. crootsThe list of complex roots.protected java.util.List<java.util.List<Complex<BigDecimal>>>IdealWithComplexAlgebraicRoots. drootsThe list of decimal approximations of the complex algebraic roots.protected java.util.List<java.util.List<BigDecimal>>IdealWithRealAlgebraicRoots. drootsThe list of decimal approximations of the real algebraic roots.java.util.List<java.util.List<BigDecimal>>IdealWithRealRoots. rrootsThe list of real roots.Methods in edu.jas.application that return BigDecimal Modifier and Type Method Description BigDecimalRealAlgebraicNumber. 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 booleanPolyUtilApp. 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 booleanPolyUtilApp. 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 booleanPolyUtilApp. 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 booleanPolyUtilApp. 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 BigDecimalBigDecimalComplex. imImaginary part of the data structure.static BigDecimalBigDecimal. ONEThe constant 1.BigDecimalBigDecimalComplex. reReal part of the data structure.static BigDecimalBigDecimal. ZEROThe constant 0.Methods in edu.jas.arith that return BigDecimal Modifier and Type Method Description BigDecimalBigDecimal. abs()Absolute value of this.static BigDecimalBigDecimalComplex. CABS(BigDecimalComplex A)Complex number absolute value.BigDecimalBigDecimal. copy()Clone this.BigDecimalBigDecimal. copy(BigDecimal c)Copy BigDecimal element c.BigDecimalBigDecimal. divide(BigDecimal S)BigDecimal divide.BigDecimal[]BigDecimal. egcd(BigDecimal S)BigDecimal extended greatest common divisor.BigDecimalBigDecimal. factory()Get the corresponding element factory.BigDecimalBigDecimal. fromInteger(long a)Get a BigDecimal element from long.BigDecimalBigDecimal. fromInteger(java.math.BigInteger a)Get a BigDecimal element from a math.BigDecimal.BigDecimalBigDecimal. gcd(BigDecimal S)BigDecimal greatest common divisor.BigDecimalBigDecimal. getDecimal()Get the decimal representation.BigDecimalBigInteger. getDecimal()Get the decimal representation.BigDecimalBigRational. getDecimal()Get the decimal representation.BigDecimalBigDecimalComplex. getIm()Get the imaginary part.BigDecimalBigDecimal. getONE()Get the one element.BigDecimalBigDecimalComplex. getRe()Get the real part.BigDecimalBigDecimal. getZERO()Get the zero element.BigDecimalBigDecimal. inverse()Integer inverse.BigDecimalBigDecimal. multiply(BigDecimal S)BigDecimal multiply.BigDecimalBigDecimal. negate()BigDecimalBigDecimal. parse(java.io.Reader r)BigDecimal parse from Reader.BigDecimalBigDecimal. parse(java.lang.String s)BigDecimal parse from String.BigDecimal[]BigDecimal. quotientRemainder(BigDecimal S)BigDecimal compute quotient and remainder.BigDecimalBigDecimal. random(int n)BigDecimal random.BigDecimalBigDecimal. random(int n, int e)BigDecimal random.BigDecimalBigDecimal. random(int n, int e, java.util.Random rnd)BigDecimal random.BigDecimalBigDecimal. random(int n, java.util.Random rnd)BigDecimal random.BigDecimalBigDecimal. remainder(BigDecimal S)BigDecimal remainder.static BigDecimalRoots. root(BigDecimal A, int n)N-th root.static BigDecimalRoots. sqrt(BigDecimal A)Square root.BigDecimalBigDecimal. subtract(BigDecimal S)BigDecimal subtract.BigDecimalBigDecimal. sum(BigDecimal S)BigDecimal summation.static BigDecimalBigDecimal. valueOf(long a)Get a BigDecimal element from long.static BigDecimalBigDecimal. 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 intBigDecimal. 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.BigDecimalBigDecimal. copy(BigDecimal c)Copy BigDecimal element c.BigDecimalBigDecimal. divide(BigDecimal S)BigDecimal divide.BigDecimal[]BigDecimal. egcd(BigDecimal S)BigDecimal extended greatest common divisor.BigDecimalBigDecimal. gcd(BigDecimal S)BigDecimal greatest common divisor.BigDecimalBigDecimal. multiply(BigDecimal S)BigDecimal multiply.BigDecimal[]BigDecimal. quotientRemainder(BigDecimal S)BigDecimal compute quotient and remainder.BigDecimalBigDecimal. remainder(BigDecimal S)BigDecimal remainder.static BigDecimalRoots. root(BigDecimal A, int n)N-th root.static BigDecimalRoots. sqrt(BigDecimal A)Square root.BigDecimalBigDecimal. subtract(BigDecimal S)BigDecimal subtract.BigDecimalBigDecimal. 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. ringMethods in edu.jas.poly that return BigDecimal Modifier and Type Method Description BigDecimalRatToDec. 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. complexcomplex decimal roots.java.util.List<BigDecimal>DecimalRoots. realreal decimal roots.Methods in edu.jas.root that return BigDecimal Modifier and Type Method Description BigDecimalRealRootsAbstract. approximateRoot(Interval<C> iv, GenPolynomial<C> f, BigRational eps)Approximate real root.BigDecimalRealAlgebraicNumber. decimalMagnitude()RealAlgebraicNumber magnitude.BigDecimalInterval. 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 booleanRealRootsAbstract. 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 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.booleanRealRootsAbstract. isApproximateRoot(BigDecimal x, GenPolynomial<BigDecimal> f, GenPolynomial<BigDecimal> fp, BigDecimal eps)Test if x is an approximate real root.booleanRealRootsAbstract. 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.
-