Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Functions/Subroutines
sll_m_hex_poisson Module Reference

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)
 

Function/Subroutine Documentation

◆ sll_s_compute_hex_fields()

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 
)

Definition at line 369 of file sll_m_hex_poisson.F90.

Here is the call graph for this function:

◆ sll_s_hex_matrix_poisson()

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.

◆ sll_s_hex_second_terme_poisson()

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 
)

Definition at line 222 of file sll_m_hex_poisson.F90.

Here is the call graph for this function:

◆ value_if_inside_phi()

real(kind=f64) function sll_m_hex_poisson::value_if_inside_phi ( integer(kind=i32)  k1,
integer(kind=i32)  k2,
type(sll_t_hex_mesh_2d), pointer  mesh,
real(kind=f64), dimension(:)  phi 
)
private

Definition at line 504 of file sll_m_hex_poisson.F90.

Here is the caller graph for this function:

◆ value_if_inside_rho()

real(kind=f64) function sll_m_hex_poisson::value_if_inside_rho ( integer(kind=i32)  k1,
integer(kind=i32)  k2,
type(sll_t_hex_mesh_2d), pointer  mesh,
real(kind=f64), dimension(:)  rho 
)
private

test to check if a point is inside the mesh or not

Definition at line 350 of file sll_m_hex_poisson.F90.

Here is the caller graph for this function:
    Report Typos and Errors