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

2D logical mesh More...

Inheritance diagram for sll_c_mesh_2d_base:

Public Member Functions

generic, public eta1_cell => eta1_cell_one_arg, eta1_cell_two_arg
 
generic, public eta2_cell => eta2_cell_one_arg, eta2_cell_two_arg
 

Private Member Functions

procedure(get_geometry_2d), deferred, pass eta1_node
 
procedure(get_geometry_2d), deferred, pass eta2_node
 
procedure(get_geometry_2d_one_arg), deferred, pass eta1_cell_one_arg
 
procedure(get_geometry_2d), deferred, pass eta1_cell_two_arg
 
procedure(get_geometry_2d_one_arg), deferred, pass eta2_cell_one_arg
 
procedure(get_geometry_2d), deferred, pass eta2_cell_two_arg
 
procedure(display_mesh_2d), deferred, pass display
 
procedure(delete_mesh_2d), deferred, pass delete
 

Detailed Description

2D logical mesh

Definition at line 26 of file sll_m_meshes_base.F90.

Member Function/Subroutine Documentation

◆ delete()

procedure(delete_mesh_2d), deferred, pass delete
private

Definition at line 35 of file sll_m_meshes_base.F90.

◆ display()

procedure(display_mesh_2d), deferred, pass display
private

Definition at line 34 of file sll_m_meshes_base.F90.

◆ eta1_cell()

generic, public eta1_cell

Definition at line 36 of file sll_m_meshes_base.F90.

◆ eta1_cell_one_arg()

procedure(get_geometry_2d_one_arg), deferred, pass eta1_cell_one_arg
private

Definition at line 30 of file sll_m_meshes_base.F90.

◆ eta1_cell_two_arg()

procedure(get_geometry_2d), deferred, pass eta1_cell_two_arg
private

Definition at line 31 of file sll_m_meshes_base.F90.

◆ eta1_node()

procedure(get_geometry_2d), deferred, pass eta1_node
private

Definition at line 28 of file sll_m_meshes_base.F90.

◆ eta2_cell()

generic, public eta2_cell

Definition at line 38 of file sll_m_meshes_base.F90.

◆ eta2_cell_one_arg()

procedure(get_geometry_2d_one_arg), deferred, pass eta2_cell_one_arg
private

Definition at line 32 of file sll_m_meshes_base.F90.

◆ eta2_cell_two_arg()

procedure(get_geometry_2d), deferred, pass eta2_cell_two_arg
private

Definition at line 33 of file sll_m_meshes_base.F90.

◆ eta2_node()

procedure(get_geometry_2d), deferred, pass eta2_node
private

Definition at line 29 of file sll_m_meshes_base.F90.

    Report Typos and Errors