  | Interpolate(IReadOnlyListDouble, IReadOnlyListDouble, IROMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble) |
THIS SUBROUTINE INTERPOLATES, FROM VALUES OF THE FUNCTION
GIVEN AT INPUT GRID POINTS IN AN X-Y PLANE AND FOR A GIVEN
SET OF POINTS IN THE PLANE, THE VALUES OF A SINGLE-VALUED
BIVARIATE FUNCTION Z = Z(X,Y).
THE METHOD IS BASED ON A PIECE-WISE FUNCTION COMPOSED OF
A SET OF BICUBIC POLYNOMIALS IN X AND Y. EACH POLYNOMIAL
IS APPLICABLE TO A RECTANGLE OF THE INPUT GRID IN THE X-Y
PLANE. EACH POLYNOMIAL IS DETERMINED LOCALLY.
|