10 #include "sll_working_precision.h"
37 interpolate_from_interpolant_value
40 interpolate_from_interpolant_derivative_eta1
43 interpolate_from_interpolant_array
51 interpolate_array_disp
54 interpolate_array_disp_inplace
61 interpolator, data_array, &
67 sll_real64,
intent(in) :: data_array(:)
68 sll_real64,
intent(in),
optional :: eta_coords(:)
69 sll_int32,
intent(in),
optional :: size_eta_coords
91 sll_real64,
dimension(:),
intent(in),
optional :: coeffs
102 sll_real64,
intent(in) :: eta1
111 vals_to_interpolate, &
117 sll_int32,
intent(in) :: num_pts
118 sll_real64,
intent(in) :: vals_to_interpolate(num_pts)
119 sll_real64,
intent(out):: output_array(num_pts)
129 sll_int32,
intent(in) :: num_pts
130 sll_real64,
intent(in) ::
data(:)
131 sll_real64,
intent(in) :: coordinates(num_pts)
132 sll_real64,
intent(out) :: output_array(num_pts)
148 sll_int32,
intent(in) :: num_pts
149 sll_real64,
intent(in) ::
data(:)
150 sll_real64,
intent(in) :: alpha
151 sll_real64,
intent(out) :: output_array(num_pts)
167 sll_int32,
intent(in) :: num_pts
168 sll_real64,
intent(inout) ::
data(num_pts)
169 sll_real64,
intent(in) :: alpha
Signature of interpolate_array_disp.
Signature of interpolate_array_disp.
Signature of interpolate_from_interpolant_value.
Signature of interpolate_array.
Signature of get_coefficients.
Signature of compute_interpolants.
Signature of set_coefficients.
Signature of interpolate_from_interpolant_value and interpolate_from_interpolant_derivative_eta1.
Module for 1D interpolation and reconstruction.
Module to select the kind parameter.
Abstract class for 1D interpolation and reconstruction.