![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Functions/Subroutines | |
| subroutine, public | sll_s_hex_matrix_poisson (matrix_poisson, mesh, type) |
| subroutine, public | sll_s_hex_second_terme_poisson (second_terme, mesh, rho) |
| real(kind=f64) function | value_if_inside_rho (k1, k2, mesh, rho) |
| subroutine, public | sll_s_compute_hex_fields (mesh, uxn, uyn, dxuxn, dyuxn, dxuyn, dyuyn, phi, type) |
| real(kind=f64) function | value_if_inside_phi (k1, k2, mesh, phi) |
| subroutine, public sll_m_hex_poisson::sll_s_compute_hex_fields | ( | type(sll_t_hex_mesh_2d), pointer | mesh, |
| real(kind=f64), dimension(:) | uxn, | ||
| real(kind=f64), dimension(:) | uyn, | ||
| real(kind=f64), dimension(:) | dxuxn, | ||
| real(kind=f64), dimension(:) | dyuxn, | ||
| real(kind=f64), dimension(:) | dxuyn, | ||
| real(kind=f64), dimension(:) | dyuyn, | ||
| real(kind=f64), dimension(:) | phi, | ||
| integer(kind=i32), intent(in) | type | ||
| ) |
| subroutine, public sll_m_hex_poisson::sll_s_hex_matrix_poisson | ( | real(kind=f64), dimension(:, :), intent(out) | matrix_poisson, |
| type(sll_t_hex_mesh_2d), pointer | mesh, | ||
| integer(kind=i32), intent(in) | type | ||
| ) |
Definition at line 33 of file sll_m_hex_poisson.F90.
| subroutine, public sll_m_hex_poisson::sll_s_hex_second_terme_poisson | ( | real(kind=f64), dimension(:), intent(out) | second_terme, |
| type(sll_t_hex_mesh_2d), pointer | mesh, | ||
| real(kind=f64), dimension(:), intent(in) | rho | ||
| ) |
|
private |
|
private |
test to check if a point is inside the mesh or not
Definition at line 350 of file sll_m_hex_poisson.F90.
1.9.1