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_mapping_2d Type Reference
Collaboration diagram for sll_t_mapping_2d:

Private Member Functions

procedure get_x1
 
procedure get_x2
 
procedure get_x
 
procedure jacobian
 
procedure jacobian_matrix
 
procedure jacobian_matrix_inverse
 
procedure jacobian_matrix_inverse_transposed
 
procedure metric
 
procedure metric_inverse
 
procedure init
 
procedure free
 

Private Attributes

type(matrix_element), dimension(:,:), pointer j_matrix
 
procedure(sll_i_eval_function), pointer, nopass x1_func
 
procedure(sll_i_eval_function), pointer, nopass x2_func
 
real(kind=f64), dimension(:), pointer params
 

Detailed Description

Definition at line 33 of file sll_m_mapping_2d.F90.

Member Function/Subroutine Documentation

◆ free()

procedure free
private

Definition at line 61 of file sll_m_mapping_2d.F90.

◆ get_x()

procedure get_x
private

Definition at line 45 of file sll_m_mapping_2d.F90.

◆ get_x1()

procedure get_x1
private

Definition at line 41 of file sll_m_mapping_2d.F90.

◆ get_x2()

procedure get_x2
private

Definition at line 43 of file sll_m_mapping_2d.F90.

◆ init()

procedure init
private

Definition at line 59 of file sll_m_mapping_2d.F90.

◆ jacobian()

procedure jacobian
private

Definition at line 47 of file sll_m_mapping_2d.F90.

◆ jacobian_matrix()

procedure jacobian_matrix
private

Definition at line 49 of file sll_m_mapping_2d.F90.

◆ jacobian_matrix_inverse()

procedure jacobian_matrix_inverse
private

Definition at line 51 of file sll_m_mapping_2d.F90.

◆ jacobian_matrix_inverse_transposed()

procedure jacobian_matrix_inverse_transposed
private

Definition at line 53 of file sll_m_mapping_2d.F90.

◆ metric()

procedure metric
private

Definition at line 55 of file sll_m_mapping_2d.F90.

◆ metric_inverse()

procedure metric_inverse
private

Definition at line 57 of file sll_m_mapping_2d.F90.

Member Data Documentation

◆ j_matrix

type(matrix_element), dimension(:,:), pointer j_matrix
private

Definition at line 35 of file sll_m_mapping_2d.F90.

◆ params

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

Definition at line 38 of file sll_m_mapping_2d.F90.

◆ x1_func

procedure(sll_i_eval_function), pointer, nopass x1_func
private

Definition at line 36 of file sll_m_mapping_2d.F90.

◆ x2_func

procedure(sll_i_eval_function), pointer, nopass x2_func
private

Definition at line 37 of file sll_m_mapping_2d.F90.

    Report Typos and Errors