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 | Variables
sll_m_lagrange_interpolation.F90 File Reference
#include "sll_assert.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_lagrange_interpolation.F90:

Go to the source code of this file.

Data Types

interface  sll_o_weight_product_x1
 
interface  weight_product_x2
 

Modules

module  sll_m_lagrange_interpolation
 

Functions/Subroutines

real(kind=f64) function, public sll_f_lagrange_interpolate (x, degree, xi, yi)
 
subroutine, public sll_s_compact_derivative_weight (w, r, s)
 
subroutine, public sll_s_compute_stencil_plus (p, r, s)
 
subroutine compute_stencil_minus (p, r, s)
 
subroutine weight_product1d_per (fin, fout, N, w, r, s)
 
subroutine weight_product1d_nat (fin, fout, N, w, r, s)
 
subroutine weight_product1d (fin, fout, N, w, r, s, bc_type)
 
subroutine weight_product2d_x1 (fin, fout, N, w, r, s, bc_type)
 
subroutine weight_product2d_x2 (fin, fout, N, w, r, s, bc_type)
 
subroutine compute_size_hermite1d (N, p, N_size, dim_size)
 
real(kind=f64) function, dimension(:, :), pointer initialize_interpolants_hermite1d (N, p)
 
real(kind=f64) function, dimension(:, :, :, :), pointer initialize_interpolants_hermite2d (N, p)
 
subroutine compute_interpolants_hermite1d (fin, coef, N, p, bc_type)
 
subroutine compute_interpolants_hermite2d (fin, coef, N, p, bc_type)
 

Variables

integer, parameter sll_size_stencil_max = 30
 
integer, parameter sll_size_stencil_min = -30
 
    Report Typos and Errors