CASL / Futility

VERA Fortran Utilities
Other
44 stars 20 forks source link

Interpolators #235

Closed jpjones6 closed 4 years ago

jpjones6 commented 4 years ago

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.

aarograh commented 4 years ago

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.