C - coefficient typepublic class GreatestCommonDivisorSyzygy<C extends GcdRingElem<C>> extends GreatestCommonDivisorAbstract<C>
| Constructor and Description |
|---|
GreatestCommonDivisorSyzygy(RingFactory<C> cf)
Constructor.
|
baseExtendedGcd, baseGcdDiophant, baseHalfExtendedGcd, baseRecursiveContent, baseRecursivePrimitivePart, divide, gcd, isLeftCoPrime, isLeftCoPrime, leftBaseContent, leftBasePrimitivePart, leftContent, leftCoPrime, leftCoPrime, leftCoPrimeRec, leftGcd, leftLcm, leftOreCond, leftOreCond, leftPrimitivePart, leftRecursiveContent, leftRecursiveGcd, leftRecursivePrimitivePart, recursiveContent, rightBaseContent, rightBasePrimitivePart, rightContent, rightLcm, rightOreCond, rightOreCond, rightPrimitivePart, rightRecursiveContent, rightRecursiveGcd, rightRecursivePrimitivePart, toStringpublic GreatestCommonDivisorSyzygy(RingFactory<C> cf)
cf - coefficient ring.public GenSolvablePolynomial<C> leftBaseGcd(GenSolvablePolynomial<C> P, GenSolvablePolynomial<C> S)
leftBaseGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - univariate GenSolvablePolynomial.S - univariate GenSolvablePolynomial.public GenSolvablePolynomial<C> rightBaseGcd(GenSolvablePolynomial<C> P, GenSolvablePolynomial<C> S)
rightBaseGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - univariate GenSolvablePolynomial.S - univariate GenSolvablePolynomial.public GenSolvablePolynomial<C> leftGcd(GenSolvablePolynomial<C> P, GenSolvablePolynomial<C> S)
leftGcd in interface GreatestCommonDivisor<C extends GcdRingElem<C>>leftGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - GenSolvablePolynomial.S - GenSolvablePolynomial.public GenSolvablePolynomial<C> rightGcd(GenSolvablePolynomial<C> P, GenSolvablePolynomial<C> S)
rightGcd in interface GreatestCommonDivisor<C extends GcdRingElem<C>>rightGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - GenSolvablePolynomial.S - GenSolvablePolynomial.public GenSolvablePolynomial<GenPolynomial<C>> leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
leftRecursiveUnivariateGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - univariate recursive GenSolvablePolynomial.S - univariate recursive GenSolvablePolynomial.public GenSolvablePolynomial<GenPolynomial<C>> rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P, GenSolvablePolynomial<GenPolynomial<C>> S)
rightRecursiveUnivariateGcd in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>P - univariate recursive GenSolvablePolynomial.S - univariate recursive GenSolvablePolynomial.