Package | Description |
---|---|
dev.nm.analysis.integration.univariate.riemann | |
dev.nm.analysis.integration.univariate.riemann.substitution |
Modifier and Type | Method and Description |
---|---|
double |
Riemann.integrate(UnivariateRealFunction f,
double a,
double b,
SubstitutionRule change)
Integrate a function, f, from a to b possibly using change of variable.
|
Constructor and Description |
---|
ChangeOfVariable(SubstitutionRule change,
Integrator integrator)
Construct an integrator that uses change of variable to do integration.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleExponential
This transformation speeds up the convergence of the Trapezoidal Rule exponentially.
|
class |
DoubleExponential4HalfRealLine
This transformation is good for the region \((0, +\infty)\).
|
class |
DoubleExponential4RealLine
This transformation is good for the region \((-\infty, +\infty)\).
|
class |
Exponential
This transformation is good for when the lower limit is finite, the upper limit is infinite, and the integrand falls off exponentially.
|
class |
InvertingVariable
This is the inverting-variable transformation.
|
class |
MixedRule
The mixed rule is good for functions that fall off rapidly at infinity, e.g., \(e^{x^2}\) or \(e^x\)
The integral region is \((0, +\infty)\).
|
class |
NoChangeOfVariable
This is a dummy substitution rule that does not change any variable.
|
class |
PowerLawSingularity
This transformation is good for an integral which diverges at one of the end points.
|
class |
StandardInterval
This transformation is for mapping integral region from [a, b] to [-1, 1].
|
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.