Parameters: |
- x (iterable of
numpy.ndarray ) – 1-D array(s) of real values defining the data point coordinates.
- y (
numpy.ndarray ) – The values of the function to interpolate at the data points.
- children (iterable of
pybamm.Symbol ) – Node(s) to use when evaluating the interpolant. Each child corresponds to an
entry of x
- name (str, optional) – Name of the interpolant. Default is None, in which case the name “interpolating
function” is given.
- interpolator (str, optional) – Which interpolator to use (“pchip” or “cubic spline”). Note that whichever
interpolator is used must be differentiable (for
Interpolator._diff ).
Default is “cubic spline”. Note that “pchip” may give slow results.
- extrapolate (bool, optional) – Whether to extrapolate for points that are outside of the parametrisation
range, or return NaN (following default behaviour from scipy). Default is True.
- **Extends** (
pybamm.Function ) –
|