Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_hermite_interpolator_1d.F90 File Reference
#include "sll_assert.h"
#include "sll_errors.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_hermite_interpolator_1d.F90:

Go to the source code of this file.

Data Types

type  sll_hermite_interpolator_1d
 The hermite-based interpolator is only a wrapper around the capabilities of the hermite interpolation. More...
 

Modules

module  sll_m_hermite_interpolator_1d
 Interpolator class and methods of hermite 1D interpolator.
 

Functions/Subroutines

type(sll_hermite_interpolator_1d) function, pointer, public sll_f_new_hermite_interpolator_1d (npts, eta_min, eta_max, degree, eta_hermite_continuity, eta_bc_type, const_eta_min_slope, const_eta_max_slope, eta_min_slopes, eta_max_slopes)
 
subroutine initialize_hermite_interpolator_1d (interpolator, npts, eta_min, eta_max, degree, eta_hermite_continuity, eta_bc_type, const_eta_min_slope, const_eta_max_slope, eta_min_slopes, eta_max_slopes)
 
subroutine wrap_compute_interpolants_hermite_1d (interpolator, data_array, eta_coords, size_eta_coords)
 
real(kind=f64) function wrap_interpolate_value_hermite_1d (interpolator, eta1)
 
subroutine wrap_interpolate_array_hermite_1d (this, num_pts, data, coordinates, output_array)
 
subroutine interpolate_array_disp_hi1d (this, num_pts, data, alpha, output_array)
 
subroutine interpolate_array_disp_inplace_hi1d (this, num_pts, data, alpha)
 
subroutine interpolate_array_values_hi1d (interpolator, num_pts, vals_to_interpolate, output_array)
 
subroutine interpolate_array_derivatives_hi1d (interpolator, num_pts, vals_to_interpolate, output_array)
 
real(kind=f64) function interpolate_derivative_eta1_hi1d (interpolator, eta1)
 
subroutine set_coefficients_hi1d (interpolator, coeffs)
 
real(kind=f64) function, dimension(:), pointer get_coefficients_hi1d (interpolator)
 
    Report Typos and Errors