Class ElementaryIntegrationBernoulli<C extends GcdRingElem<C>>
java.lang.Object
edu.jas.integrate.ElementaryIntegration<C>
edu.jas.integrate.ElementaryIntegrationBernoulli<C>
- Type Parameters:
C- coefficient type
public class ElementaryIntegrationBernoulli<C extends GcdRingElem<C>>
extends ElementaryIntegration<C>
Methods related to the Bernoulli algorithm for elementary integration. The
denominator is factored into linear factors over iterated algebraic
extensions over the rational numbers.
-
Field Summary
FieldsFields inherited from class ElementaryIntegration
irr, irredLogPart, sqf, ufd -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintegrateLogPart(GenPolynomial<C> A, GenPolynomial<C> P) Univariate GenPolynomial integration of the logarithmic part, Bernoulli linear factorization algorithm.Methods inherited from class ElementaryIntegration
derivative, integrate, integrate, integrateHermite, integrateLogPartPrepare, isIntegral, isIntegral
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger
-
-
Constructor Details
-
ElementaryIntegrationBernoulli
Constructor.
-
-
Method Details
-
integrateLogPart
Univariate GenPolynomial integration of the logarithmic part, Bernoulli linear factorization algorithm.- Overrides:
integrateLogPartin classElementaryIntegration<C extends GcdRingElem<C>>- Parameters:
A- univariate GenPolynomial, deg(A) < deg(P).P- univariate squarefree or irreducible GenPolynomial. // gcd(A,P) == 1 automatic- Returns:
- logarithmic part container.
-