int Integrate( INTERVAL_VECTOR (* TheIntervalFunction) (int,int,INTERVAL_VECTOR &), INTERVAL & TheDomain, int Iteration, double Accuracy, INTERVAL & Result)The simplest integration procedure of ALIAS that should be used only for the simplest function.
If the function is at least twice differentiable it is possible to use:
int IntegrateTrapeze(
INTERVAL_VECTOR (* TheIntervalFunction)
(int,int,INTERVAL_VECTOR &),
INTERVAL_VECTOR (* SecondDerivative)
(int,int,INTERVAL_VECTOR &),
INTERVAL & TheDomain,
int Iteration,
double Accuracy,
INTERVAL & Result)
int IntegrateRectangle(
INTERVAL_VECTOR (* TheIntervalFunction)
(int,int,INTERVAL_VECTOR &),
INTERVAL_VECTOR (* SecondDerivative)
(int,int,INTERVAL_VECTOR &),
INTERVAL & TheDomain,
int Iteration,
double Accuracy,
INTERVAL & Result)
The procedure SecondDerivative in MakeF format allows to
interval evaluate the second derivative of the function.
Alternatively it is possible to use:
int IntegrateTaylor(
INTERVAL_VECTOR (* CoeffTaylor)
(int,int,INTERVAL_VECTOR &),
int Order,
INTERVAL & TheDomain,
int Iteration,
double Accuracy,
INTERVAL & Result)
The procedure CoeffTaylor, in MakeF format, should provide
the interval evaluation of the Taylor coefficients of the function up
to the order Order+1 (i.e. Order+2) coefficients).