|
real(kind=f64) function | interpolate_from_interpolant_value (interpolator, data, eta) |
| Compute the value of the sparse grid interpolant at position eta (using standard sparse grid interpolation) More...
|
|
subroutine | interpolate_const_disp (interpolator, dorder, displacement, data_in, data_out, hiera) |
| Interpolation function for interpolation at (constantly) displaced grid points; displacement only in dimension dim. It is another implementation of the base-class function "interpolate_disp". The advantage is that we can not revisit nodes as we do in the recursive dimension-independently-programmed version. More...
|
|
real(kind=f64) function | interpolate_from_hierarchical_surplus (interpolator, data, eta) |
| Implements interpolate_from_interpolant_value for periodic sparse grid. More...
|
|
real(kind=f64) function | interpolate_from_hierarchical_surplus_boundary (interpolator, data, eta) |
| implements interpolation from hierarchical surplus (interpolate_from_interpolant_value) non-periodic More...
|
|
subroutine | interpolate_array_disp_sgfft (interpolator, dim, displacment_in, data_in, data_out) |
| Compute value at displaced grid points using trigonometric interpolation (based on SG FFT) More...
|
|
subroutine | initialize_sg3d (interpolator, levels, order, interpolation, interpolation_type, eta_min, eta_max, boundary, modified) |
| Initialization function. Set up the hierarchy of the sparse grid. More...
|
|
subroutine | set_hierarchy_info (interpolator, counter, cdim, lvecin, kvecin, novecin) |
| Helfer function for initialization. Setting all the information needed for node counter of the sparse grid along dimension cdim For a given sparse grid point fill the hierarchy information (3D specific) More...
|
|
subroutine | set_hierarchy_info_boundary (interpolator, counter, cdim, lvecin, kvecin, novecin) |
| Helfer function for initialization. Setting all the information needed for node counter of the sparse grid along dimension cdim for points at the boundary along dimension dim. More...
|
|
subroutine | fg_to_sg (interpolator, fg_values, sg_values) |
| Functions to evaluate fg on sg and sg on fg. More...
|
|
integer(kind=i32) function, dimension(3) | fg_index (interpolator, sg_index) |
| Compute the index of a sparse grid node on level "level" with index "index_on_level" on full grid with of max_level. More...
|
|
subroutine | tohierarchical (interpolator, data_in, data_out) |
|
subroutine | todehi (interpolator, data_array) |
|
subroutine | tohira (interpolator, data_array) |
|
subroutine | tonodal (interpolator, data_in, data_out) |
|
subroutine | displace (interpolator, dim, displacement, data) |
|
subroutine | spfft (interpolator, data_in, data_out) |
| Sparse grid FFT. More...
|
|
subroutine | ispfft (interpolator, data_in, data_out) |
| Sparse grid inverse FFT. More...
|
|