C - coefficient typepublic class FactorRealAlgebraic<C extends GcdRingElem<C> & Rational> extends FactorAbstract<RealAlgebraicNumber<C>>
edu.jas.root.
| Modifier and Type | Field and Description |
|---|---|
FactorAbstract<AlgebraicNumber<C>> |
factorAlgebraic
Factorization engine for base coefficients.
|
engine, sengine| Modifier | Constructor and Description |
|---|---|
protected |
FactorRealAlgebraic()
No argument constructor.
|
|
FactorRealAlgebraic(RealAlgebraicRing<C> fac)
Constructor.
|
|
FactorRealAlgebraic(RealAlgebraicRing<C> fac,
FactorAbstract<AlgebraicNumber<C>> factorAlgebraic)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GenPolynomial<RealAlgebraicNumber<C>>> |
baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.
|
baseFactors, baseFactorsRadical, basePrimitivePart, factors, factorsDegree, factorsRadical, factorsRadical, factorsSquarefree, factorsSquarefreeKronecker, factorsSquarefreeOptimize, isFactorization, isFactorization, isIrreducible, isRecursiveFactorization, isReducible, isSquarefree, normalizeFactorization, primitivePart, recursiveFactors, recursiveFactorsSquarefree, squarefreeFactors, squarefreePart, toStringpublic final FactorAbstract<AlgebraicNumber<C extends GcdRingElem<C> & Rational>> factorAlgebraic
protected FactorRealAlgebraic()
public FactorRealAlgebraic(RealAlgebraicRing<C> fac)
fac - algebraic number factory.public FactorRealAlgebraic(RealAlgebraicRing<C> fac, FactorAbstract<AlgebraicNumber<C>> factorAlgebraic)
fac - algebraic number factory.factorAlgebraic - factorization engine for polynomials over base
coefficients.public java.util.List<GenPolynomial<RealAlgebraicNumber<C>>> baseFactorsSquarefree(GenPolynomial<RealAlgebraicNumber<C>> P)
baseFactorsSquarefree in class FactorAbstract<RealAlgebraicNumber<C extends GcdRingElem<C> & Rational>>P - squarefree GenPolynomial<RealAlgebraicNumber<C>>.