public class TrapezoidIntegrator extends UnivariateRealIntegratorImpl
The function should be integrable.
| Constructor and Description |
|---|
TrapezoidIntegrator()
Construct an integrator.
|
TrapezoidIntegrator(UnivariateRealFunction f)
Deprecated.
as of 2.0 the integrand function is passed as an argument
to the
integrate(UnivariateRealFunction, double, double)method. |
| Modifier and Type | Method and Description |
|---|---|
double |
integrate(double min,
double max)
Deprecated.
|
double |
integrate(UnivariateRealFunction f,
double min,
double max)
Integrate the function in the given interval.
|
getMinimalIterationCount, getResult, resetMinimalIterationCount, setMinimalIterationCountgetAbsoluteAccuracy, getIterationCount, getMaximalIterationCount, getRelativeAccuracy, resetAbsoluteAccuracy, resetMaximalIterationCount, resetRelativeAccuracy, setAbsoluteAccuracy, setMaximalIterationCount, setRelativeAccuracyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAbsoluteAccuracy, getIterationCount, getMaximalIterationCount, getRelativeAccuracy, resetAbsoluteAccuracy, resetMaximalIterationCount, resetRelativeAccuracy, setAbsoluteAccuracy, setMaximalIterationCount, setRelativeAccuracy@Deprecated public TrapezoidIntegrator(UnivariateRealFunction f)
integrate(UnivariateRealFunction, double, double)method.f - function to integratepublic TrapezoidIntegrator()
@Deprecated
public double integrate(double min,
double max)
throws MaxIterationsExceededException,
FunctionEvaluationException,
java.lang.IllegalArgumentException
min - the lower bound for the intervalmax - the upper bound for the intervalFunctionEvaluationException - if an error occurs evaluating the
functionjava.lang.IllegalArgumentException - if min > max or the endpoints do not
satisfy the requirements specified by the integratorMaxIterationsExceededExceptionpublic double integrate(UnivariateRealFunction f, double min, double max) throws MaxIterationsExceededException, FunctionEvaluationException, java.lang.IllegalArgumentException
f - the integrand functionmin - the lower bound for the intervalmax - the upper bound for the intervalFunctionEvaluationException - if an error occurs evaluating the functionjava.lang.IllegalArgumentException - if min > max or the endpoints do not
satisfy the requirements specified by the integratorMaxIterationsExceededExceptionCopyright © 2010 - 2023 Adobe. All Rights Reserved