public interface BivariateIntegrator
| Modifier and Type | Method and Description |
|---|---|
int |
getEvaluations()
Returns the number of function evaluations made during the last run of
the integrator.
|
BivariateFunction |
getFunction()
Returns the function used during the last run of the integrator.
|
int |
getMaxEvaluations()
Returns the maximal number of function evaluations authorized during the
last run of the integrator.
|
double |
getXMax()
Returns the upper bounds on x used during the last call to this
integrator.
|
double |
getXMin()
Returns the lower bounds on x used during the last call to this
integrator.
|
double |
getYMax()
Returns the upper bounds on y used during the last call to this
integrator.
|
double |
getYMin()
Returns the lower bounds on y used during the last call to this
integrator.
|
double |
integrate(int maxEval,
BivariateFunction f,
double xmin,
double xmax,
double ymin,
double ymax)
Integrates the function on the specified domain.
|
double integrate(int maxEval,
BivariateFunction f,
double xmin,
double xmax,
double ymin,
double ymax)
maxEval - the maximum number of evaluationsf - the integrand functionxmin - the lower bound of the interval for the 1st axisxmax - the upper bound of the interval for the 1st axisymin - the lower bound of the interval for the 2nd axisymax - the upper bound of the interval for the 2nd axisTooManyEvaluationsException - if the maximum number of function evaluations is exceededMaxCountExceededException - if the maximum iteration count is exceeded or a convergence
problem is detectedMathIllegalArgumentException - if min > max or the endpoints do not satisfy the requirements
specified by the integratorNullArgumentException - if f is null.int getEvaluations()
int getMaxEvaluations()
BivariateFunction getFunction()
double getXMin()
double getXMax()
double getYMin()
double getYMax()
Copyright © 2024 CNES. All rights reserved.