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.