public class GCDProxy<C extends GcdRingElem<C>> extends GreatestCommonDivisorAbstract<C>
Modifier and Type | Field and Description |
---|---|
GreatestCommonDivisorAbstract<C> |
e1
GCD and resultant engines.
|
GreatestCommonDivisorAbstract<C> |
e2 |
protected java.util.concurrent.ExecutorService |
pool
Thread pool.
|
Constructor and Description |
---|
GCDProxy(GreatestCommonDivisorAbstract<C> e1,
GreatestCommonDivisorAbstract<C> e2)
Proxy constructor.
|
Modifier and Type | Method and Description |
---|---|
GenPolynomial<C> |
baseGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor.
|
GenPolynomial<C> |
baseResultant(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial resultant.
|
GenPolynomial<C> |
gcd(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial greatest common divisor.
|
GenPolynomial<GenPolynomial<C>> |
recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor.
|
GenPolynomial<GenPolynomial<C>> |
recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial resultant.
|
GenPolynomial<C> |
resultant(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial resultant.
|
java.lang.String |
toString()
Get the String representation with gcd engines.
|
baseContent, baseExtendedGcd, baseGcdDiophant, baseHalfExtendedGcd, basePartialFraction, basePartialFraction, basePartialFraction, basePartialFractionValue, basePrimitivePart, basePrimitivePart, baseRecursiveContent, baseRecursivePrimitivePart, content, contentPrimitivePart, coPrime, coPrime, coPrimeRec, divide, gcd, gcd, isBasePartialFraction, isBasePartialFraction, isCoPrime, isCoPrime, lcm, primitivePart, recursiveContent, recursiveGcd, recursivePrimitivePart, recursivePrimitivePart, recursiveResultant
public final GreatestCommonDivisorAbstract<C extends GcdRingElem<C>> e1
public final GreatestCommonDivisorAbstract<C extends GcdRingElem<C>> e2
protected transient java.util.concurrent.ExecutorService pool
public GCDProxy(GreatestCommonDivisorAbstract<C> e1, GreatestCommonDivisorAbstract<C> e2)
public java.lang.String toString()
toString
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
Object.toString()
public GenPolynomial<C> baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
baseGcd
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- univariate GenPolynomial.S
- univariate GenPolynomial.public GenPolynomial<GenPolynomial<C>> recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
recursiveUnivariateGcd
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- univariate recursive GenPolynomial.S
- univariate recursive GenPolynomial.public GenPolynomial<C> gcd(GenPolynomial<C> P, GenPolynomial<C> S)
gcd
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
gcd
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- GenPolynomial.S
- GenPolynomial.public GenPolynomial<C> baseResultant(GenPolynomial<C> P, GenPolynomial<C> S)
baseResultant
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- univariate GenPolynomial.S
- univariate GenPolynomial.public GenPolynomial<GenPolynomial<C>> recursiveUnivariateResultant(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
recursiveUnivariateResultant
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- univariate recursive GenPolynomial.S
- univariate recursive GenPolynomial.public GenPolynomial<C> resultant(GenPolynomial<C> P, GenPolynomial<C> S)
resultant
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
resultant
in class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
P
- GenPolynomial.S
- GenPolynomial.GreatestCommonDivisorAbstract.recursiveResultant(edu.jas.poly.GenPolynomial<edu.jas.poly.GenPolynomial<C>>, edu.jas.poly.GenPolynomial<edu.jas.poly.GenPolynomial<C>>)