T
- Type of the field elements.public interface FieldUnivariateIntegrator<T extends CalculusFieldElement<T>>
Modifier and Type | Method and Description |
---|---|
double |
getAbsoluteAccuracy()
Get the absolute accuracy.
|
int |
getEvaluations()
Get the number of function evaluations of the last run of the integrator.
|
int |
getIterations()
Get the number of iterations of the last run of the integrator.
|
int |
getMaximalIterationCount()
Get the upper limit for the number of iterations.
|
int |
getMinimalIterationCount()
Get the min limit for the number of iterations.
|
double |
getRelativeAccuracy()
Get the relative accuracy.
|
T |
integrate(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max)
Integrate the function in the given interval.
|
double getRelativeAccuracy()
double getAbsoluteAccuracy()
int getMinimalIterationCount()
int getMaximalIterationCount()
T integrate(int maxEval, CalculusFieldUnivariateFunction<T> f, T min, T max) throws MathIllegalArgumentException, MathIllegalStateException, NullArgumentException
maxEval
- Maximum number of evaluations.f
- the integrand functionmin
- the lower bound for the intervalmax
- the upper bound for the intervalMathIllegalStateException
- if the maximum number of function
evaluations is exceededMathIllegalStateException
- if the maximum iteration count is exceeded
or the integrator detects convergence problems otherwiseMathIllegalArgumentException
- if min > max
or the endpoints do not
satisfy the requirements specified by the integratorNullArgumentException
- if f
is null
.int getEvaluations()
int getIterations()
Copyright © 2016-2022 CS GROUP. All rights reserved.