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

Type containing new 2D polar basis functions. More...

Collaboration diagram for sll_t_polar_bsplines_2d:

Private Member Functions

procedure init => s_polar_bsplines_2d__init
 
procedure eval_l0 => f_polar_bsplines_2d__eval_l0
 
procedure eval_l1 => f_polar_bsplines_2d__eval_l1
 
procedure eval_l2 => f_polar_bsplines_2d__eval_l2
 
procedure free => s_polar_bsplines_2d__free
 

Private Attributes

type(sll_t_singular_mapping_discrete), pointer, private mapping => null()
 
real(wp), dimension(2) pole
 
real(wptau
 
real(wp), dimension(2) t0
 
real(wp), dimension(2) t1
 
real(wp), dimension(2) t2
 
type(sll_t_spline_2dn0
 
type(sll_t_spline_2dn1
 
type(sll_t_spline_2dn2
 

Detailed Description

Type containing new 2D polar basis functions.

Definition at line 25 of file sll_m_polar_bsplines_2d.F90.

Member Function/Subroutine Documentation

◆ eval_l0()

procedure eval_l0
private

Definition at line 49 of file sll_m_polar_bsplines_2d.F90.

◆ eval_l1()

procedure eval_l1
private

Definition at line 50 of file sll_m_polar_bsplines_2d.F90.

◆ eval_l2()

procedure eval_l2
private

Definition at line 51 of file sll_m_polar_bsplines_2d.F90.

◆ free()

procedure free
private

Definition at line 52 of file sll_m_polar_bsplines_2d.F90.

◆ init()

procedure init
private

Definition at line 48 of file sll_m_polar_bsplines_2d.F90.

Member Data Documentation

◆ mapping

type(sll_t_singular_mapping_discrete), pointer, private mapping => null()
private

Definition at line 28 of file sll_m_polar_bsplines_2d.F90.

◆ n0

type(sll_t_spline_2d) n0
private

Definition at line 42 of file sll_m_polar_bsplines_2d.F90.

◆ n1

type(sll_t_spline_2d) n1
private

Definition at line 43 of file sll_m_polar_bsplines_2d.F90.

◆ n2

type(sll_t_spline_2d) n2
private

Definition at line 44 of file sll_m_polar_bsplines_2d.F90.

◆ pole

real(wp), dimension(2) pole
private

Definition at line 31 of file sll_m_polar_bsplines_2d.F90.

◆ t0

real(wp), dimension(2) t0
private

Definition at line 37 of file sll_m_polar_bsplines_2d.F90.

◆ t1

real(wp), dimension(2) t1
private

Definition at line 38 of file sll_m_polar_bsplines_2d.F90.

◆ t2

real(wp), dimension(2) t2
private

Definition at line 39 of file sll_m_polar_bsplines_2d.F90.

◆ tau

real(wp) tau
private

Definition at line 34 of file sll_m_polar_bsplines_2d.F90.

    Report Typos and Errors