Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
2d hexagonal mesh More...
Private Member Functions | |
procedure, pass(mesh) | global_to_x1 |
procedure, pass(mesh) | global_to_x2 |
Private Attributes | |
integer(kind=i32) | num_nodes |
integer(kind=i32) | num_triangles |
integer(kind=i32) | num_edges |
integer(kind=i32) | num_bound |
real(kind=f64), dimension(:, :), pointer | coord |
integer(kind=i32), dimension(:, :), pointer | nodes |
real(kind=f64) | eta1_min |
real(kind=f64) | eta1_max |
real(kind=f64) | eta2_min |
real(kind=f64) | eta2_max |
integer(kind=i32) | nbcoti |
integer(kind=i32) | nbtcot |
integer(kind=i32) | nmxfr |
integer(kind=i32) | nelfr |
integer(kind=i32) | nmxsd |
integer(kind=i32) | nctfrt |
real(kind=f64) | petitl |
real(kind=f64) | grandl |
real(kind=f64), dimension(:), pointer | area |
integer(kind=i32), dimension(:), pointer | refs |
integer(kind=i32), dimension(:), pointer | reft |
integer(kind=i32), dimension(:, :), pointer | nvois |
integer(kind=i32), dimension(:), pointer | nusd |
integer(kind=i32), dimension(:), pointer | npoel1 |
integer(kind=i32), dimension(:), pointer | npoel2 |
integer(kind=i32), dimension(:), pointer | krefro |
integer(kind=i32), dimension(:), pointer | kctfro |
integer(kind=i32), dimension(:), pointer | kelfro |
integer(kind=i32), dimension(:, :), pointer | ksofro |
real(kind=f64), dimension(:, :), pointer | vnofro |
real(kind=f64), dimension(:), pointer | xmal1 |
real(kind=f64), dimension(:), pointer | xmal2 |
real(kind=f64), dimension(:), pointer | xmal3 |
integer(kind=i32), dimension(:, :), pointer | nuvac |
integer(kind=i32), dimension(:), pointer | nugcv |
integer(kind=i32), dimension(:), pointer | nbcov |
real(kind=f64), dimension(:), pointer | xlcod |
real(kind=f64), dimension(:), pointer | vtaux |
real(kind=f64), dimension(:), pointer | vtauy |
integer(kind=i32), dimension(:), pointer | nctfro |
integer(kind=i32), dimension(:), pointer | nctfrp |
logical | analyzed = .false. |
2d hexagonal mesh
Definition at line 58 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 111 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 112 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 107 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 82 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 65 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 69 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 68 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 71 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 70 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 80 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 90 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 91 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 89 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 92 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 73 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 99 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 74 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 104 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 105 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 78 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 76 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 75 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 77 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 66 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 87 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 88 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 98 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 63 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 62 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 60 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 61 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 86 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 97 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 85 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 79 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 83 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 84 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 93 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 102 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 103 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 100 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 94 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 95 of file sll_m_triangular_meshes.F90.
|
private |
Definition at line 96 of file sll_m_triangular_meshes.F90.