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.