|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UnivariateIntegrator
Interface for univariate real integration algorithms.
| Method Summary | |
|---|---|
double |
getAbsoluteAccuracy()
Get the actual 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 actual relative accuracy. |
double |
integrate(int maxEval,
UnivariateFunction f,
double min,
double max)
Integrate the function in the given interval. |
| Method Detail |
|---|
double getRelativeAccuracy()
double getAbsoluteAccuracy()
int getMinimalIterationCount()
int getMaximalIterationCount()
double integrate(int maxEval,
UnivariateFunction f,
double min,
double max)
throws TooManyEvaluationsException,
MaxCountExceededException,
MathIllegalArgumentException,
NullArgumentException
maxEval - Maximum number of evaluations.f - the integrand functionmin - the min bound for the intervalmax - the upper bound for the interval
TooManyEvaluationsException - if the maximum number of function
evaluations is exceeded.
MaxCountExceededException - if the maximum iteration count is exceeded
or the integrator detects convergence problems otherwise
MathIllegalArgumentException - if min > max or the endpoints do not
satisfy the requirements specified by the integrator
NullArgumentException - if f is null.int getEvaluations()
int getIterations()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||