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_box_spline_2d Type Reference

Basic type for 2 dimensional box splines. More...

Collaboration diagram for sll_t_box_spline_2d:

Private Member Functions

procedure, pass(spline) compute_coeff_box_spline_2d
 
procedure, pass(spline) compute_coeff_box_spline_2d_diri
 
procedure, pass(spline) compute_coeff_box_spline_2d_prdc
 
procedure, pass(spline) compute_coeff_box_spline_2d_neum
 

Private Attributes

type(sll_t_hex_mesh_2d), pointer mesh
 Hexagonal mesh. More...
 
integer(kind=i32), private bc_type
 Boundary conditions definition. More...
 
real(kind=f64), dimension(:), pointer coeffs
 Spline coefficients. More...
 

Detailed Description

Basic type for 2 dimensional box splines.

2D Box spline type, containing the mesh information, the boundary condition, and the spline coefficients

Definition at line 67 of file sll_m_box_splines.F90.

Member Function/Subroutine Documentation

◆ compute_coeff_box_spline_2d()

procedure, pass(spline) compute_coeff_box_spline_2d
private

Definition at line 73 of file sll_m_box_splines.F90.

◆ compute_coeff_box_spline_2d_diri()

procedure, pass(spline) compute_coeff_box_spline_2d_diri
private

Definition at line 74 of file sll_m_box_splines.F90.

◆ compute_coeff_box_spline_2d_neum()

procedure, pass(spline) compute_coeff_box_spline_2d_neum
private

Definition at line 76 of file sll_m_box_splines.F90.

◆ compute_coeff_box_spline_2d_prdc()

procedure, pass(spline) compute_coeff_box_spline_2d_prdc
private

Definition at line 75 of file sll_m_box_splines.F90.

Member Data Documentation

◆ bc_type

integer(kind=i32), private bc_type
private

Boundary conditions definition.

Definition at line 69 of file sll_m_box_splines.F90.

◆ coeffs

real(kind=f64), dimension(:), pointer coeffs
private

Spline coefficients.

Definition at line 70 of file sll_m_box_splines.F90.

◆ mesh

type(sll_t_hex_mesh_2d), pointer mesh
private

Hexagonal mesh.

Definition at line 68 of file sll_m_box_splines.F90.

    Report Typos and Errors