C
- coefficient typepublic abstract class FactorAbsolute<C extends GcdRingElem<C>> extends FactorAbstract<C>
BigRational
. It might eventually also be used for prime fields
of non-zero characteristic, that is with ModInteger
. The field
extension may yet not be minimal.engine, sengine
Modifier | Constructor and Description |
---|---|
protected |
FactorAbsolute()
No argument constructor.
|
|
FactorAbsolute(RingFactory<C> cfac)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PartialFraction<C> |
baseAlgebraicPartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P)
Univariate GenPolynomial algebraic partial fraction decomposition,
Absolute factorization for elementary integration algorithm to linear
factors.
|
PartialFraction<C> |
baseAlgebraicPartialFractionIrreducibleAbsolute(GenPolynomial<C> A,
GenPolynomial<C> P)
Univariate GenPolynomial algebraic partial fraction decomposition, via
absolute factorization to linear factors.
|
FactorsMap<C> |
baseFactorsAbsolute(GenPolynomial<C> P)
GenPolynomial absolute base factorization of a polynomial.
|
Factors<C> |
baseFactorsAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial base absolute factorization of a irreducible polynomial.
|
FactorsList<C> |
baseFactorsAbsoluteSquarefree(GenPolynomial<C> P)
GenPolynomial absolute base factorization of a squarefree polynomial.
|
FactorsMap<C> |
factorsAbsolute(GenPolynomial<C> P)
GenPolynomial absolute factorization of a polynomial.
|
Factors<C> |
factorsAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial absolute factorization of a irreducible polynomial.
|
FactorsList<C> |
factorsAbsoluteSquarefree(GenPolynomial<C> P)
GenPolynomial absolute factorization of a squarefree polynomial.
|
boolean |
isAbsoluteFactorization(Factors<C> facs)
GenPolynomial is absolute factorization.
|
boolean |
isAbsoluteFactorization(FactorsList<C> facs)
GenPolynomial is absolute factorization.
|
boolean |
isAbsoluteFactorization(FactorsMap<C> facs)
GenPolynomial is absolute factorization.
|
boolean |
isAbsoluteIrreducible(GenPolynomial<C> P)
GenPolynomial test if is absolute irreducible.
|
java.lang.String |
toString()
Get the String representation.
|
baseFactors, baseFactorsRadical, baseFactorsSquarefree, basePrimitivePart, factors, factorsDegree, factorsRadical, factorsRadical, factorsSquarefree, factorsSquarefreeKronecker, factorsSquarefreeOptimize, isFactorization, isFactorization, isIrreducible, isRecursiveFactorization, isReducible, isSquarefree, normalizeFactorization, primitivePart, recursiveFactors, recursiveFactorsSquarefree, squarefreeFactors, squarefreePart
protected FactorAbsolute()
public FactorAbsolute(RingFactory<C> cfac)
cfac
- coefficient ring factory.public java.lang.String toString()
toString
in class FactorAbstract<C extends GcdRingElem<C>>
Object.toString()
public boolean isAbsoluteIrreducible(GenPolynomial<C> P)
P
- GenPolynomial.public FactorsMap<C> baseFactorsAbsolute(GenPolynomial<C> P)
P
- univariate GenPolynomial.public FactorsList<C> baseFactorsAbsoluteSquarefree(GenPolynomial<C> P)
P
- squarefree and primitive univariate GenPolynomial.public Factors<C> baseFactorsAbsoluteIrreducible(GenPolynomial<C> P)
P
- irreducible! univariate GenPolynomial.public PartialFraction<C> baseAlgebraicPartialFraction(GenPolynomial<C> A, GenPolynomial<C> P)
A
- univariate GenPolynomial, deg(A) < deg(P).P
- univariate squarefree GenPolynomial, gcd(A,P) == 1.public PartialFraction<C> baseAlgebraicPartialFractionIrreducibleAbsolute(GenPolynomial<C> A, GenPolynomial<C> P)
A
- univariate GenPolynomial, deg(A) < deg(P).P
- univariate irreducible GenPolynomial, gcd(A,P) == 1.public FactorsMap<C> factorsAbsolute(GenPolynomial<C> P)
P
- GenPolynomial.public FactorsList<C> factorsAbsoluteSquarefree(GenPolynomial<C> P)
P
- squarefree and primitive GenPolynomial.public Factors<C> factorsAbsoluteIrreducible(GenPolynomial<C> P)
P
- irreducible! GenPolynomial.public boolean isAbsoluteFactorization(Factors<C> facs)
facs
- factors container.public boolean isAbsoluteFactorization(FactorsList<C> facs)
facs
- factors list container.public boolean isAbsoluteFactorization(FactorsMap<C> facs)
facs
- factors map container.