Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | Private Attributes | List of all members
sll_t_spline_interpolator_1d Type Reference

1D spline interpolator More...

Collaboration diagram for sll_t_spline_interpolator_1d:

Private Member Functions

procedure init => s_spline_interpolator_1d__init
 
procedure free => s_spline_interpolator_1d__free
 
procedure get_interp_points => s_spline_interpolator_1d__get_interp_points
 
procedure compute_interpolant => s_spline_interpolator_1d__compute_interpolant
 

Private Attributes

class(sll_c_bsplines), pointer, private bspl => null()
 
integer, private bc_xmin
 
integer, private bc_xmax
 
integer, private nbc_xmin
 
integer, private nbc_xmax
 
integer, private odd
 
integer, private offset
 
real(wp), private dx
 
real(wp), dimension(:), allocatable, private tau
 
class(sll_c_spline_matrix), allocatable, private matrix
 

Detailed Description

1D spline interpolator

Definition at line 45 of file sll_m_spline_interpolator_1d.F90.

Member Function/Subroutine Documentation

◆ compute_interpolant()

procedure compute_interpolant
private

Definition at line 64 of file sll_m_spline_interpolator_1d.F90.

◆ free()

procedure free
private

Definition at line 62 of file sll_m_spline_interpolator_1d.F90.

◆ get_interp_points()

procedure get_interp_points
private

Definition at line 63 of file sll_m_spline_interpolator_1d.F90.

◆ init()

procedure init
private

Definition at line 61 of file sll_m_spline_interpolator_1d.F90.

Member Data Documentation

◆ bc_xmax

integer, private bc_xmax
private

Definition at line 50 of file sll_m_spline_interpolator_1d.F90.

◆ bc_xmin

integer, private bc_xmin
private

Definition at line 49 of file sll_m_spline_interpolator_1d.F90.

◆ bspl

class(sll_c_bsplines), pointer, private bspl => null()
private

Definition at line 48 of file sll_m_spline_interpolator_1d.F90.

◆ dx

real(wp), private dx
private

Definition at line 55 of file sll_m_spline_interpolator_1d.F90.

◆ matrix

class(sll_c_spline_matrix), allocatable, private matrix
private

Definition at line 57 of file sll_m_spline_interpolator_1d.F90.

◆ nbc_xmax

integer, private nbc_xmax
private

Definition at line 52 of file sll_m_spline_interpolator_1d.F90.

◆ nbc_xmin

integer, private nbc_xmin
private

Definition at line 51 of file sll_m_spline_interpolator_1d.F90.

◆ odd

integer, private odd
private

Definition at line 53 of file sll_m_spline_interpolator_1d.F90.

◆ offset

integer, private offset
private

Definition at line 54 of file sll_m_spline_interpolator_1d.F90.

◆ tau

real(wp), dimension(:), allocatable, private tau
private

Definition at line 56 of file sll_m_spline_interpolator_1d.F90.

    Report Typos and Errors