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_periodic_interpolator_1d.F90 File Reference
#include "sll_memory.h"
#include "sll_errors.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_periodic_interpolator_1d.F90:

Go to the source code of this file.

Data Types

type  sll_t_periodic_interpolator_1d
 Periodic interpolator. More...
 
interface  sll_o_delete
 Deallocate the interpolator object. More...
 

Modules

module  sll_m_periodic_interpolator_1d
 Interpolator with periodic boundary conditions.
 

Functions/Subroutines

type(sll_t_periodic_interpolator_1d) function, pointer new_periodic_1d_interpolator (num_points, xmin, xmax, type, order)
 Create a new interpolator. More...
 
subroutine per_interpolate1d (this, num_pts, data, coordinates, output_array)
 
subroutine per_interpolate1d_disp (this, num_pts, data, alpha, output_array)
 
subroutine per_interpolate1d_disp_inplace (this, num_pts, data, alpha)
 
subroutine compute_interpolants_per1d (interpolator, data_array, eta_coords, size_eta_coords)
 
subroutine interpolate_values_per1d (interpolator, num_pts, vals_to_interpolate, output_array)
 
real(kind=f64) function interpolate_value_per1d (interpolator, eta1)
 
real(kind=f64) function interpolate_deriv1_per1d (interpolator, eta1)
 
subroutine initialize_per1d_interpolator (interpolator, num_points, xmin, xmax, type, order)
 initialize periodic interpolator More...
 
subroutine delete_per1d (obj)
 
subroutine set_coefficients_per1d (interpolator, coeffs)
 
real(kind=f64) function, dimension(:), pointer get_coefficients_per1d (interpolator)
 
    Report Typos and Errors