|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.root.RootFactory
public class RootFactory
Roots factory.
Constructor Summary | |
---|---|
RootFactory()
|
Method Summary | ||
---|---|---|
static
|
complexAlgebraicNumbers(GenPolynomial<C> f)
Complex algebraic numbers. |
|
static
|
complexAlgebraicNumbers(GenPolynomial<C> f,
BigRational eps)
Complex algebraic numbers. |
|
static
|
complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic numbers. |
|
static
|
complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f,
BigRational eps)
Complex algebraic numbers. |
|
static
|
isRoot(GenPolynomial<C> f,
ComplexAlgebraicNumber<C> r)
Is complex algebraic number a root of a polynomial. |
|
static
|
isRoot(GenPolynomial<C> f,
RealAlgebraicNumber<C> r)
Is real algebraic number a root of a polynomial. |
|
static
|
isRootComplex(GenPolynomial<Complex<C>> f,
ComplexAlgebraicNumber<C> r)
Is complex algebraic number a root of a complex polynomial. |
|
static
|
realAlgebraicNumbers(GenPolynomial<C> f)
Real algebraic numbers. |
|
static
|
realAlgebraicNumbers(GenPolynomial<C> f,
BigRational eps)
Real algebraic numbers. |
|
static
|
realAlgebraicNumbersField(GenPolynomial<C> f)
Real algebraic numbers from a field. |
|
static
|
realAlgebraicNumbersField(GenPolynomial<C> f,
BigRational eps)
Real algebraic numbers from a field. |
|
static
|
realAlgebraicNumbersIrred(GenPolynomial<C> f)
Real algebraic numbers from a irreducible polynomial. |
|
static
|
realAlgebraicNumbersIrred(GenPolynomial<C> f,
BigRational eps)
Real algebraic numbers from a irreducible polynomial. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RootFactory()
Method Detail |
---|
public static <C extends GcdRingElem<C> & Rational> boolean isRoot(GenPolynomial<C> f, RealAlgebraicNumber<C> r)
f
- univariate polynomial.r
- real algebraic number.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbers(GenPolynomial<C> f)
f
- univariate polynomial.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
f
- univariate polynomial.eps
- rational precision.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbersField(GenPolynomial<C> f)
f
- univariate polynomial.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbersField(GenPolynomial<C> f, BigRational eps)
f
- univariate polynomial.eps
- rational precision.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbersIrred(GenPolynomial<C> f)
f
- univariate irreducible polynomial.
public static <C extends GcdRingElem<C> & Rational> java.util.List<RealAlgebraicNumber<C>> realAlgebraicNumbersIrred(GenPolynomial<C> f, BigRational eps)
f
- univariate irreducible polynomial.eps
- rational precision.
public static <C extends GcdRingElem<C> & Rational> boolean isRoot(GenPolynomial<C> f, ComplexAlgebraicNumber<C> r)
f
- univariate polynomial.r
- complex algebraic number.
public static <C extends GcdRingElem<C> & Rational> boolean isRootComplex(GenPolynomial<Complex<C>> f, ComplexAlgebraicNumber<C> r)
f
- univariate complex polynomial.r
- complex algebraic number.
public static <C extends GcdRingElem<C> & Rational> java.util.List<ComplexAlgebraicNumber<C>> complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
f
- univariate polynomial.
public static <C extends GcdRingElem<C> & Rational> java.util.List<ComplexAlgebraicNumber<C>> complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f, BigRational eps)
f
- univariate polynomial.eps
- rational precision.
public static <C extends GcdRingElem<C> & Rational> java.util.List<ComplexAlgebraicNumber<C>> complexAlgebraicNumbers(GenPolynomial<C> f)
f
- univariate (rational) polynomial.
public static <C extends GcdRingElem<C> & Rational> java.util.List<ComplexAlgebraicNumber<C>> complexAlgebraicNumbers(GenPolynomial<C> f, BigRational eps)
f
- univariate (rational) polynomial.eps
- rational precision.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |