A class which provides an interpolating function. More...
Public Member Functions | |
virtual host_t< DFieldRTheta > | operator() (host_t< DFieldRTheta > inout_data, host_t< ConstFieldRTheta< CoordRTheta >> coordinates) const =0 |
Approximate the value of a function at a set of coordinates using the current values at a known set of interpolation points. More... | |
A class which provides an interpolating function.
An abstract class which implements a function allowing the value of a function to be approximated at a set of coordinates from a set of known values of the function.
|
pure virtual |
Approximate the value of a function at a set of coordinates using the current values at a known set of interpolation points.
[in,out] | inout_data | On input: an array containing the value of the function at the interpolation points. On output: an array containing the value of the function at the coordinates. |
[in] | coordinates | The coordinates where the function should be evaluated. |
Implemented in IPreallocatableInterpolatorRTheta.