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

1D cartesian mesh More...

Inheritance diagram for sll_t_cartesian_mesh_1d:
Collaboration diagram for sll_t_cartesian_mesh_1d:

Private Member Functions

procedure, pass(mesh) eta1_node => eta1_node_1d
 
procedure, pass(mesh) eta1_cell => eta1_cell_1d
 
procedure, pass(mesh) display => display_cartesian_mesh_1d
 
procedure, pass(mesh) delete => sll_s_cartesian_mesh_1d_free
 
procedure, pass(mesh) eta1_nodes => nodes_cartesian_mesh_1d
 
procedure, pass(mesh) num_nodes => num_nodes_cartesian_mesh_1d
 
procedure, pass(mesh) cellnum => cell_cartesian_mesh_1d
 
procedure, pass(mesh) area => length_cartesian_mesh_1d
 
procedure, pass(mesh) cell_margin => cell_margin_cartesian_mesh_1d
 
procedure, pass(mesh) period => period_cartesian_mesh_1d
 

Private Attributes

integer(kind=i32) num_cells
 
real(kind=f64) eta_min
 
real(kind=f64) eta_max
 
real(kind=f64) delta_eta
 

Detailed Description

1D cartesian mesh

Definition at line 62 of file sll_m_cartesian_meshes.F90.

Member Function/Subroutine Documentation

◆ area()

procedure, pass(mesh) area
private

Definition at line 75 of file sll_m_cartesian_meshes.F90.

◆ cell_margin()

procedure, pass(mesh) cell_margin
private

Definition at line 76 of file sll_m_cartesian_meshes.F90.

◆ cellnum()

procedure, pass(mesh) cellnum
private

Definition at line 74 of file sll_m_cartesian_meshes.F90.

◆ delete()

procedure, pass(mesh) delete
private

Definition at line 71 of file sll_m_cartesian_meshes.F90.

◆ display()

procedure, pass(mesh) display
private

Definition at line 70 of file sll_m_cartesian_meshes.F90.

◆ eta1_cell()

procedure, pass(mesh) eta1_cell
private

Definition at line 69 of file sll_m_cartesian_meshes.F90.

◆ eta1_node()

procedure, pass(mesh) eta1_node
private

Definition at line 68 of file sll_m_cartesian_meshes.F90.

◆ eta1_nodes()

procedure, pass(mesh) eta1_nodes
private

Definition at line 72 of file sll_m_cartesian_meshes.F90.

◆ num_nodes()

procedure, pass(mesh) num_nodes
private

Definition at line 73 of file sll_m_cartesian_meshes.F90.

◆ period()

procedure, pass(mesh) period
private

Definition at line 77 of file sll_m_cartesian_meshes.F90.

Member Data Documentation

◆ delta_eta

real(kind=f64) delta_eta
private

Definition at line 66 of file sll_m_cartesian_meshes.F90.

◆ eta_max

real(kind=f64) eta_max
private

Definition at line 65 of file sll_m_cartesian_meshes.F90.

◆ eta_min

real(kind=f64) eta_min
private

Definition at line 64 of file sll_m_cartesian_meshes.F90.

◆ num_cells

integer(kind=i32) num_cells
private

Definition at line 63 of file sll_m_cartesian_meshes.F90.

    Report Typos and Errors