C
- coefficient typepublic class GreatestCommonDivisorFake<C extends GcdRingElem<C>> extends GreatestCommonDivisorAbstract<C>
Constructor and Description |
---|
GreatestCommonDivisorFake(RingFactory<C> cf)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
GenSolvablePolynomial<C> |
leftBaseGcd(GenSolvablePolynomial<C> P,
GenSolvablePolynomial<C> S)
Univariate GenSolvablePolynomial greatest common divisor.
|
GenSolvablePolynomial<GenPolynomial<C>> |
leftRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P,
GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial left recursive greatest common divisor.
|
GenSolvablePolynomial<C> |
rightBaseGcd(GenSolvablePolynomial<C> P,
GenSolvablePolynomial<C> S)
Univariate GenSolvablePolynomial right greatest common divisor.
|
GenSolvablePolynomial<GenPolynomial<C>> |
rightRecursiveUnivariateGcd(GenSolvablePolynomial<GenPolynomial<C>> P,
GenSolvablePolynomial<GenPolynomial<C>> S)
Univariate GenSolvablePolynomial right recursive greatest common divisor.
|
baseExtendedGcd, baseGcdDiophant, baseHalfExtendedGcd, baseRecursiveContent, baseRecursivePrimitivePart, divide, gcd, isLeftCoPrime, isLeftCoPrime, leftBaseContent, leftBasePrimitivePart, leftContent, leftCoPrime, leftCoPrime, leftCoPrimeRec, leftGcd, leftGcd, leftLcm, leftOreCond, leftOreCond, leftPrimitivePart, leftRecursiveContent, leftRecursiveGcd, leftRecursivePrimitivePart, recursiveContent, rightBaseContent, rightBasePrimitivePart, rightContent, rightGcd, rightLcm, rightOreCond, rightOreCond, rightPrimitivePart, rightRecursiveContent, rightRecursiveGcd, rightRecursivePrimitivePart, toString
public GreatestCommonDivisorFake(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<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.