This MR contains the addition of interpolation routines to Futility as a new module. The interpolators do linear interpolation and flat extension of values if a value out of range is requested (i.e., no extrapolation is done). 1D, 2D, and 3D are included. Monotonically increasing and monotonically decreasing axis labels are allowed.
Jesse ran the MPACT BASIC tests with this Futility branch and everything passed, and the interfaces he just added match the names of the old ones, so assuming the CI passes I'll merge this.
This MR contains the addition of interpolation routines to Futility as a new module. The interpolators do linear interpolation and flat extension of values if a value out of range is requested (i.e., no extrapolation is done). 1D, 2D, and 3D are included. Monotonically increasing and monotonically decreasing axis labels are allowed.