|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.ufd.GreatestCommonDivisorAbstract<C>
public abstract class GreatestCommonDivisorAbstract<C extends GcdRingElem<C>>
Greatest common divisor algorithms.
Constructor Summary | |
---|---|
GreatestCommonDivisorAbstract()
|
Method Summary | |
---|---|
C |
baseContent(GenPolynomial<C> P)
GenPolynomial base coefficient content. |
abstract GenPolynomial<C> |
baseGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor. |
GenPolynomial<C> |
basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part. |
java.util.SortedMap<java.lang.Integer,GenPolynomial<C>> |
baseSquarefreeFactors(GenPolynomial<C> P)
GenPolynomial polynomial squarefee factorization. |
GenPolynomial<C> |
baseSquarefreePart(GenPolynomial<C> P)
GenPolynomial polynomial greatest squarefee divisor. |
GenPolynomial<C> |
content(GenPolynomial<C> P)
GenPolynomial content. |
GenPolynomial<C> |
divide(GenPolynomial<C> a,
C b)
GenPolynomial division. |
C |
gcd(C a,
C b)
Coefficient greatest common divisor. |
GenPolynomial<C> |
gcd(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial greatest common divisor. |
GenPolynomial<C> |
lcm(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial least common multiple. |
GenPolynomial<C> |
primitivePart(GenPolynomial<C> P)
GenPolynomial primitive part. |
GenPolynomial<C> |
recursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive content. |
abstract GenPolynomial<GenPolynomial<C>> |
recursiveGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor. |
GenPolynomial<GenPolynomial<C>> |
recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part. |
java.util.SortedMap<java.lang.Integer,GenPolynomial<GenPolynomial<C>>> |
recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial squarefee factorization. |
GenPolynomial<GenPolynomial<C>> |
recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive polynomial greatest squarefee divisor. |
GenPolynomial<C> |
resultant(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial resultant. |
java.util.SortedMap<java.lang.Integer,GenPolynomial<C>> |
squarefreeFactors(GenPolynomial<C> P)
GenPolynomial squarefree factorization. |
GenPolynomial<C> |
squarefreePart(GenPolynomial<C> P)
GenPolynomial greatest squarefree divisor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GreatestCommonDivisorAbstract()
Method Detail |
---|
public C baseContent(GenPolynomial<C> P)
P
- GenPolynomial.
public GenPolynomial<C> basePrimitivePart(GenPolynomial<C> P)
P
- GenPolynomial.
public abstract GenPolynomial<C> baseGcd(GenPolynomial<C> P, GenPolynomial<C> S)
P
- univariate GenPolynomial.S
- univariate GenPolynomial.
public GenPolynomial<C> baseSquarefreePart(GenPolynomial<C> P)
P
- GenPolynomial.
public java.util.SortedMap<java.lang.Integer,GenPolynomial<C>> baseSquarefreeFactors(GenPolynomial<C> P)
P
- primitive! GenPolynomial.
public GenPolynomial<C> recursiveContent(GenPolynomial<GenPolynomial<C>> P)
P
- recursive GenPolynomial.
public GenPolynomial<GenPolynomial<C>> recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
P
- recursive GenPolynomial.
public abstract GenPolynomial<GenPolynomial<C>> recursiveGcd(GenPolynomial<GenPolynomial<C>> P, GenPolynomial<GenPolynomial<C>> S)
P
- univariate recursive GenPolynomial.S
- univariate recursive GenPolynomial.
public GenPolynomial<GenPolynomial<C>> recursiveSquarefreePart(GenPolynomial<GenPolynomial<C>> P)
P
- recursive GenPolynomial.
public java.util.SortedMap<java.lang.Integer,GenPolynomial<GenPolynomial<C>>> recursiveSquarefreeFactors(GenPolynomial<GenPolynomial<C>> P)
P
- primitive recursive GenPolynomial.
public GenPolynomial<C> content(GenPolynomial<C> P)
content
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.
public GenPolynomial<C> primitivePart(GenPolynomial<C> P)
primitivePart
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.
public GenPolynomial<C> divide(GenPolynomial<C> a, C b)
a
- GenPolynomial.b
- coefficient.
public C gcd(C a, C b)
a
- coefficient.b
- coefficient.
public GenPolynomial<C> gcd(GenPolynomial<C> P, GenPolynomial<C> S)
gcd
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.S
- GenPolynomial.
public GenPolynomial<C> lcm(GenPolynomial<C> P, GenPolynomial<C> S)
lcm
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.S
- GenPolynomial.
public GenPolynomial<C> squarefreePart(GenPolynomial<C> P)
squarefreePart
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.
public java.util.SortedMap<java.lang.Integer,GenPolynomial<C>> squarefreeFactors(GenPolynomial<C> P)
squarefreeFactors
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- primitive GenPolynomial.
public GenPolynomial<C> resultant(GenPolynomial<C> P, GenPolynomial<C> S)
resultant
in interface GreatestCommonDivisor<C extends GcdRingElem<C>>
P
- GenPolynomial.S
- GenPolynomial.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |