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