|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.integrate.ElementaryIntegration<C>
C - coefficient typepublic class ElementaryIntegration<C extends GcdRingElem<C>>
Methods related to elementary integration. In particular there are methods for Hermite reduction and Rothstein-Trager integration of the logarithmic part.
| Field Summary | |
|---|---|
FactorAbstract<C> |
irr
Engine for factorization. |
SquarefreeAbstract<C> |
sqf
Engine for squarefree decomposition. |
GreatestCommonDivisorAbstract<C> |
ufd
Engine for greatest common divisors. |
| Constructor Summary | |
|---|---|
ElementaryIntegration(RingFactory<C> br)
Constructor. |
|
| Method Summary | |
|---|---|
Quotient<C> |
deriviative(Quotient<C> r)
Derivation of a univariate rational function. |
Integral<C> |
integrate(GenPolynomial<C> a,
GenPolynomial<C> d)
Integration of a rational function. |
QuotIntegral<C> |
integrate(Quotient<C> r)
Integration of a rational function. |
java.util.List<GenPolynomial<C>>[] |
integrateHermite(GenPolynomial<C> a,
GenPolynomial<C> d)
Integration of the rational part, Hermite reduction step. |
LogIntegral<C> |
integrateLogPart(GenPolynomial<C> A,
GenPolynomial<C> P)
Univariate GenPolynomial integration of the logaritmic part, Rothstein-Trager algorithm. |
LogIntegral<C> |
integrateLogPartIrreducible(GenPolynomial<C> A,
GenPolynomial<C> P)
Univariate GenPolynomial integration of the logaritmic part, Rothstein-Trager algorithm. |
boolean |
isIntegral(LogIntegral<C> rl)
Test of integration of the logarithmic part of a rational function. |
boolean |
isIntegral(QuotIntegral<C> ri)
Test of integration of a rational function. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final FactorAbstract<C extends GcdRingElem<C>> irr
public final SquarefreeAbstract<C extends GcdRingElem<C>> sqf
public final GreatestCommonDivisorAbstract<C extends GcdRingElem<C>> ufd
| Constructor Detail |
|---|
public ElementaryIntegration(RingFactory<C> br)
| Method Detail |
|---|
public QuotIntegral<C> integrate(Quotient<C> r)
r - rational function
public Integral<C> integrate(GenPolynomial<C> a,
GenPolynomial<C> d)
a - numeratord - denominator
public java.util.List<GenPolynomial<C>>[] integrateHermite(GenPolynomial<C> a,
GenPolynomial<C> d)
a - numeratord - denominator, gcd(a,d) == 1
public LogIntegral<C> integrateLogPart(GenPolynomial<C> A,
GenPolynomial<C> P)
A - univariate GenPolynomial, deg(A) < deg(P).P - univariate squarefree GenPolynomial, gcd(A,P) == 1.
public LogIntegral<C> integrateLogPartIrreducible(GenPolynomial<C> A,
GenPolynomial<C> P)
A - univariate GenPolynomial, deg(A) < deg(P).P - univariate irreducible GenPolynomial. // gcd(A,P) == 1 automatic
public Quotient<C> deriviative(Quotient<C> r)
r - rational function
public boolean isIntegral(QuotIntegral<C> ri)
ri - integral
public boolean isIntegral(LogIntegral<C> rl)
rl - logarithmic part of an integral
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||