public class RootFactory extends java.lang.Object
Constructor and Description |
---|
RootFactory() |
Modifier and Type | Method and Description |
---|---|
static <C extends GcdRingElem<C> & Rational> |
complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.
|
static <C extends GcdRingElem<C> & Rational> |
complexAlgebraicNumbersSquarefree(GenPolynomial<Complex<C>> f)
Complex algebraic number roots.
|
static <C extends GcdRingElem<C> & Rational> |
isRoot(GenPolynomial<Complex<C>> f,
Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.
|
static <C extends GcdRingElem<C> & Rational> |
isRoot(GenPolynomial<Complex<C>> f,
java.util.List<Complex<RealAlgebraicNumber<C>>> R)
Is complex algebraic number a root of a polynomial.
|
static <C extends GcdRingElem<C> & Rational> |
isRootRealCoeff(GenPolynomial<C> f,
Complex<RealAlgebraicNumber<C>> r)
Is complex algebraic number a root of a polynomial.
|
public RootFactory()
public static <C extends GcdRingElem<C> & Rational> boolean isRootRealCoeff(GenPolynomial<C> f, Complex<RealAlgebraicNumber<C>> r)
f
- univariate polynomial.r
- complex algebraic number.public static <C extends GcdRingElem<C> & Rational> boolean isRoot(GenPolynomial<Complex<C>> f, Complex<RealAlgebraicNumber<C>> r)
f
- univariate polynomial.r
- complex algebraic number.public static <C extends GcdRingElem<C> & Rational> boolean isRoot(GenPolynomial<Complex<C>> f, java.util.List<Complex<RealAlgebraicNumber<C>>> R)
f
- univariate polynomial.R
- list of complex algebraic numbers.public static <C extends GcdRingElem<C> & Rational> java.util.List<Complex<RealAlgebraicNumber<C>>> complexAlgebraicNumbersComplex(GenPolynomial<Complex<C>> f)
f
- univariate polynomial.public static <C extends GcdRingElem<C> & Rational> java.util.List<Complex<RealAlgebraicNumber<C>>> complexAlgebraicNumbersSquarefree(GenPolynomial<Complex<C>> f)
f
- univariate squarefree polynomial.