Package edu.jas.integrate
Class QuotIntegral<C extends GcdRingElem<C>>
java.lang.Object
edu.jas.integrate.QuotIntegral<C>
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
Serializable
Container for a rational function integral, quotient version .
integral(num/den) = pol + sum_rat( rat_i/rat_{i+1} ) + sum_log( a_i log ( d_i
) )
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQuotIntegral
(Integral<C> ri) Constructor.QuotIntegral
(Quotient<C> r, GenPolynomial<C> p, List<GenPolynomial<C>> rat) Constructor.QuotIntegral
(Quotient<C> r, GenPolynomial<C> p, List<GenPolynomial<C>> rat, List<LogIntegral<C>> log) Constructor.QuotIntegral
(QuotientRing<C> r, Integral<C> ri) Constructor. -
Method Summary
-
Field Details
-
quot
Original rational function with coefficients from C. -
rational
Integral of the polynomial and rational part. -
logarithm
Integral of the logarithmic part.
-
-
Constructor Details
-
QuotIntegral
Constructor.- Parameters:
ri
- integral.
-
QuotIntegral
Constructor.- Parameters:
r
- rational function QuotientRing over C.ri
- integral.
-
QuotIntegral
Constructor.- Parameters:
r
- rational function Quotient over C.p
- integral of polynomial part.rat
- list of rational integrals.
-
QuotIntegral
public QuotIntegral(Quotient<C> r, GenPolynomial<C> p, List<GenPolynomial<C>> rat, List<LogIntegral<C>> log) Constructor.- Parameters:
r
- rational function Quotient over C.p
- integral of polynomial part.rat
- list of rational integrals.log
- list of logarithmic part.
-
-
Method Details