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 © 2023 CNES. All rights reserved.