next up previous contents
Next: Storage Up: Implementation Previous: Jacobian matrix   Contents


Evaluation procedure using the Jacobian

A better evaluation of the function intervals than the IntervalFunction can be obtained using the Jacobian matrix. A specific procedure can be used to obtain this evaluation:

 
INTERVAL_VECTOR Compute_Interval_Function_Gradient(int m,int n, 
        INTEGER_VECTOR &Type_Eq,
        INTERVAL_VECTOR (* IntervalFunction)(int,int,INTERVAL_VECTOR &), 
        INTERVAL_MATRIX (* IntervalGradient)(int, int, INTERVAL_VECTOR &), 
        INTERVAL_VECTOR & Input, int Exact,
        INTEGER_VECTOR &AG,INTEGER_MATRIX &AR)
This procedure computes the function intervals for the box Input. The parameters Type_Eq, AG, AR may be omitted. This procedure uses the derivatives for improving the interval evaluation of the functions in two different ways:

The best evaluation of the l-th equation may be computed with

 
INTERVAL Compute_Interval_Function_Gradient_Line(int l,int Dim_Var,
int Dimension_Eq,
INTERVAL_VECTOR (* IntervalFunction)(int,int,INTERVAL_VECTOR &), 
INTERVAL_MATRIX (* Gradient)(int, int, INTERVAL_VECTOR &), 
INTERVAL_VECTOR &Input,int Exact,INTEGER_VECTOR &AG)


next up previous contents
Next: Storage Up: Implementation Previous: Jacobian matrix   Contents
Jean-Pierre Merlet 2012-12-20