Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
2D cartesian mesh More...
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, pass(mesh) | eta1_node => eta1_node_2d |
procedure, pass(mesh) | eta2_node => eta2_node_2d |
procedure, pass(mesh) | eta1_cell_one_arg => eta1_cell_2d_one_arg |
procedure, pass(mesh) | eta1_cell_two_arg => eta1_cell_2d_two_arg |
procedure, pass(mesh) | eta2_cell_one_arg => eta2_cell_2d_one_arg |
procedure, pass(mesh) | eta2_cell_two_arg => eta2_cell_2d_two_arg |
procedure, pass(mesh) | display => display_cartesian_mesh_2d |
procedure, pass(mesh) | delete => sll_s_cartesian_mesh_2d_free |
Private Attributes | |
integer(kind=i32) | num_cells1 |
number of cells in direction 1 More... | |
integer(kind=i32) | num_cells2 |
number of cells in direction 2 More... | |
real(kind=f64) | eta1_min |
minimum value of eta, direction 1 More... | |
real(kind=f64) | eta1_max |
maximum value of eta, direction 1 More... | |
real(kind=f64) | eta2_min |
minimum value of eta, direction 2 More... | |
real(kind=f64) | eta2_max |
maximum value of eta, direction 2 More... | |
real(kind=f64) | delta_eta1 |
cell spacing, direction 1 More... | |
real(kind=f64) | delta_eta2 |
cell spacing, direction 2 More... | |
2D cartesian mesh
Definition at line 81 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 98 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 97 of file sll_m_cartesian_meshes.F90.
|
inherited |
Definition at line 36 of file sll_m_meshes_base.F90.
|
private |
Definition at line 93 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 94 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 91 of file sll_m_cartesian_meshes.F90.
|
inherited |
Definition at line 38 of file sll_m_meshes_base.F90.
|
private |
Definition at line 95 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 96 of file sll_m_cartesian_meshes.F90.
|
private |
Definition at line 92 of file sll_m_cartesian_meshes.F90.
|
private |
cell spacing, direction 1
Definition at line 88 of file sll_m_cartesian_meshes.F90.
|
private |
cell spacing, direction 2
Definition at line 89 of file sll_m_cartesian_meshes.F90.
|
private |
maximum value of eta, direction 1
Definition at line 85 of file sll_m_cartesian_meshes.F90.
|
private |
minimum value of eta, direction 1
Definition at line 84 of file sll_m_cartesian_meshes.F90.
|
private |
maximum value of eta, direction 2
Definition at line 87 of file sll_m_cartesian_meshes.F90.
|
private |
minimum value of eta, direction 2
Definition at line 86 of file sll_m_cartesian_meshes.F90.
|
private |
number of cells in direction 1
Definition at line 82 of file sll_m_cartesian_meshes.F90.
|
private |
number of cells in direction 2
Definition at line 83 of file sll_m_cartesian_meshes.F90.