C
- coefficient typepublic class FactorAlgebraic<C extends GcdRingElem<C>> extends FactorAbsolute<AlgebraicNumber<C>>
Modifier and Type | Field and Description |
---|---|
FactorAbstract<C> |
factorCoeff
Factorization engine for base coefficients.
|
engine, sengine
Modifier | Constructor and Description |
---|---|
protected |
FactorAlgebraic()
No argument constructor.
|
|
FactorAlgebraic(AlgebraicNumberRing<C> fac)
Constructor.
|
|
FactorAlgebraic(AlgebraicNumberRing<C> fac,
FactorAbstract<C> factorCoeff)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<GenPolynomial<AlgebraicNumber<C>>> |
baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial base factorization of a squarefree polynomial.
|
java.util.List<GenPolynomial<AlgebraicNumber<C>>> |
factorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
GenPolynomial factorization of a squarefree polynomial.
|
baseAlgebraicPartialFraction, baseAlgebraicPartialFractionIrreducibleAbsolute, baseFactorsAbsolute, baseFactorsAbsoluteIrreducible, baseFactorsAbsoluteSquarefree, factorsAbsolute, factorsAbsoluteIrreducible, factorsAbsoluteSquarefree, isAbsoluteFactorization, isAbsoluteFactorization, isAbsoluteFactorization, isAbsoluteIrreducible, toString
baseFactors, baseFactorsRadical, basePrimitivePart, factors, factorsDegree, factorsRadical, factorsRadical, factorsSquarefreeKronecker, factorsSquarefreeOptimize, isFactorization, isFactorization, isIrreducible, isRecursiveFactorization, isReducible, isSquarefree, normalizeFactorization, primitivePart, recursiveFactors, recursiveFactorsSquarefree, squarefreeFactors, squarefreePart
public final FactorAbstract<C extends GcdRingElem<C>> factorCoeff
protected FactorAlgebraic()
public FactorAlgebraic(AlgebraicNumberRing<C> fac)
fac
- algebraic number factory.public FactorAlgebraic(AlgebraicNumberRing<C> fac, FactorAbstract<C> factorCoeff)
fac
- algebraic number factory.factorCoeff
- factorization engine for polynomials over base coefficients.public java.util.List<GenPolynomial<AlgebraicNumber<C>>> baseFactorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
baseFactorsSquarefree
in class FactorAbstract<AlgebraicNumber<C extends GcdRingElem<C>>>
P
- squarefree GenPolynomial<AlgebraicNumber<C>>.public java.util.List<GenPolynomial<AlgebraicNumber<C>>> factorsSquarefree(GenPolynomial<AlgebraicNumber<C>> P)
factorsSquarefree
in interface Factorization<AlgebraicNumber<C extends GcdRingElem<C>>>
factorsSquarefree
in class FactorAbstract<AlgebraicNumber<C extends GcdRingElem<C>>>
P
- squarefree and primitive! (respectively monic) GenPolynomial<AlgebraicNumber<C>>.