|
|||||||||
| 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. |
GenPolynomial<C>[] |
baseExtendedGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial extended greatest common divisor. |
abstract GenPolynomial<C> |
baseGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial greatest common divisor. |
GenPolynomial<C>[] |
baseGcdDiophant(GenPolynomial<C> P,
GenPolynomial<C> S,
GenPolynomial<C> c)
Univariate GenPolynomial greatest common divisor diophantine version. |
GenPolynomial<C>[] |
baseHalfExtendedGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial half extended greatest comon divisor. |
GenPolynomial<C>[] |
basePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
GenPolynomial<C> S)
Univariate GenPolynomial partial fraction decomposition. |
java.util.List<GenPolynomial<C>> |
basePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
int e)
Univariate GenPolynomial partial fraction decomposition. |
java.util.List<GenPolynomial<C>> |
basePartialFraction(GenPolynomial<C> A,
java.util.List<GenPolynomial<C>> D)
Univariate GenPolynomial partial fraction decomposition. |
GenPolynomial<C> |
basePartialFractionValue(GenPolynomial<C> P,
int e,
java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition. |
GenPolynomial<C> |
basePrimitivePart(GenPolynomial<C> P)
GenPolynomial base coefficient primitive part. |
C |
baseRecursiveContent(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive content. |
GenPolynomial<GenPolynomial<C>> |
baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial base recursive primitive part. |
GenPolynomial<C> |
content(GenPolynomial<C> P)
GenPolynomial content. |
java.util.List<GenPolynomial<C>> |
coPrime(GenPolynomial<C> a,
java.util.List<GenPolynomial<C>> P)
GenPolynomial co-prime list. |
java.util.List<GenPolynomial<C>> |
coPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list. |
java.util.List<GenPolynomial<C>> |
coPrimeRec(java.util.List<GenPolynomial<C>> A)
GenPolynomial co-prime list. |
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. |
boolean |
isBasePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
int e,
java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition. |
boolean |
isBasePartialFraction(GenPolynomial<C> A,
java.util.List<GenPolynomial<C>> D,
java.util.List<GenPolynomial<C>> F)
Test for Univariate GenPolynomial partial fraction decomposition. |
boolean |
isCoPrime(java.util.List<GenPolynomial<C>> A)
GenPolynomial test for co-prime list. |
boolean |
isCoPrime(java.util.List<GenPolynomial<C>> P,
java.util.List<GenPolynomial<C>> A)
GenPolynomial test for co-prime list of given list. |
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. |
GenPolynomial<GenPolynomial<C>> |
recursiveGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
GenPolynomial recursive greatest common divisor. |
GenPolynomial<GenPolynomial<C>> |
recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
GenPolynomial recursive primitive part. |
abstract GenPolynomial<GenPolynomial<C>> |
recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
Univariate GenPolynomial recursive greatest common divisor. |
GenPolynomial<C> |
resultant(GenPolynomial<C> P,
GenPolynomial<C> S)
GenPolynomial resultant. |
java.lang.String |
toString()
Get the String representation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GreatestCommonDivisorAbstract()
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()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> recursiveContent(GenPolynomial<GenPolynomial<C>> P)
P - recursive GenPolynomial.
public GenPolynomial<GenPolynomial<C>> recursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
P - recursive GenPolynomial.
public C baseRecursiveContent(GenPolynomial<GenPolynomial<C>> P)
P - recursive GenPolynomial.
public GenPolynomial<GenPolynomial<C>> baseRecursivePrimitivePart(GenPolynomial<GenPolynomial<C>> P)
P - recursive GenPolynomial.
public GenPolynomial<GenPolynomial<C>> recursiveGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
P - recursive GenPolynomial.S - recursive GenPolynomial.
public abstract GenPolynomial<GenPolynomial<C>> recursiveUnivariateGcd(GenPolynomial<GenPolynomial<C>> P,
GenPolynomial<GenPolynomial<C>> S)
P - univariate recursive GenPolynomial.S - univariate 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> resultant(GenPolynomial<C> P,
GenPolynomial<C> S)
resultant in interface GreatestCommonDivisor<C extends GcdRingElem<C>>P - GenPolynomial.S - GenPolynomial.
GreatestCommonDivisorSubres.recursiveResultant(edu.jas.poly.GenPolynomial>, edu.jas.poly.GenPolynomial>) public java.util.List<GenPolynomial<C>> coPrime(java.util.List<GenPolynomial<C>> A)
coPrime in interface GreatestCommonDivisor<C extends GcdRingElem<C>>A - list of GenPolynomials.
public java.util.List<GenPolynomial<C>> coPrimeRec(java.util.List<GenPolynomial<C>> A)
A - list of GenPolynomials.
public java.util.List<GenPolynomial<C>> coPrime(GenPolynomial<C> a,
java.util.List<GenPolynomial<C>> P)
coPrime in interface GreatestCommonDivisor<C extends GcdRingElem<C>>a - GenPolynomial.P - co-prime list of GenPolynomials.
public boolean isCoPrime(java.util.List<GenPolynomial<C>> A)
isCoPrime in interface GreatestCommonDivisor<C extends GcdRingElem<C>>A - list of GenPolynomials.
public boolean isCoPrime(java.util.List<GenPolynomial<C>> P,
java.util.List<GenPolynomial<C>> A)
isCoPrime in interface GreatestCommonDivisor<C extends GcdRingElem<C>>A - list of GenPolynomials.P - list of co-prime GenPolynomials.
public GenPolynomial<C>[] baseExtendedGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
P - univariate GenPolynomial.S - univariate GenPolynomial.
public GenPolynomial<C>[] baseHalfExtendedGcd(GenPolynomial<C> P,
GenPolynomial<C> S)
S - GenPolynomial.
public GenPolynomial<C>[] baseGcdDiophant(GenPolynomial<C> P,
GenPolynomial<C> S,
GenPolynomial<C> c)
P - univariate GenPolynomial.S - univariate GenPolynomial.c - univariate GenPolynomial.
public GenPolynomial<C>[] basePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
GenPolynomial<C> S)
A - univariate GenPolynomial.P - univariate GenPolynomial.S - univariate GenPolynomial.
public java.util.List<GenPolynomial<C>> basePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
int e)
A - univariate GenPolynomial.P - univariate GenPolynomial.e - exponent for P.
public java.util.List<GenPolynomial<C>> basePartialFraction(GenPolynomial<C> A,
java.util.List<GenPolynomial<C>> D)
A - univariate GenPolynomial.D - list of co-prime univariate GenPolynomials.
public boolean isBasePartialFraction(GenPolynomial<C> A,
java.util.List<GenPolynomial<C>> D,
java.util.List<GenPolynomial<C>> F)
A - univariate GenPolynomial.D - list of (co-prime) univariate GenPolynomials.F - list of univariate GenPolynomials from a partial fraction computation.
public boolean isBasePartialFraction(GenPolynomial<C> A,
GenPolynomial<C> P,
int e,
java.util.List<GenPolynomial<C>> F)
A - univariate GenPolynomial.P - univariate GenPolynomial.e - exponent for P.F - list of univariate GenPolynomials from a partial fraction computation.
public GenPolynomial<C> basePartialFractionValue(GenPolynomial<C> P,
int e,
java.util.List<GenPolynomial<C>> F)
P - univariate GenPolynomial.e - exponent for P.F - list of univariate GenPolynomials from a partial fraction computation.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||