Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
type | sll_t_particle_group_2d |
interface | sll_o_delete |
Functions/Subroutines | |
subroutine, public | sll_s_particle_2d_group_init (res, num_particles, particle_array_size, guard_list_size, qoverm, mesh) |
type(sll_t_particle_group_2d) function, pointer, public | sll_f_new_particle_2d_group (num_particles, particle_array_size, guard_list_size, qoverm, mesh) |
subroutine, public | sll_s_particle_2d_group_free (p_group) |
type(sll_t_particle_group_2d) function, pointer, public sll_m_particle_group_2d::sll_f_new_particle_2d_group | ( | integer(kind=i32), intent(in) | num_particles, |
integer(kind=i32), intent(in) | particle_array_size, | ||
integer(kind=i32), intent(in) | guard_list_size, | ||
real(kind=f64), intent(in) | qoverm, | ||
type(sll_t_cartesian_mesh_2d), pointer | mesh | ||
) |
Definition at line 126 of file sll_m_particle_group_2d.F90.
subroutine, public sll_m_particle_group_2d::sll_s_particle_2d_group_free | ( | type(sll_t_particle_group_2d), pointer | p_group | ) |
Definition at line 152 of file sll_m_particle_group_2d.F90.
subroutine, public sll_m_particle_group_2d::sll_s_particle_2d_group_init | ( | type(sll_t_particle_group_2d) | res, |
integer(kind=i32), intent(in) | num_particles, | ||
integer(kind=i32), intent(in) | particle_array_size, | ||
integer(kind=i32), intent(in) | guard_list_size, | ||
real(kind=f64), intent(in) | qoverm, | ||
type(sll_t_cartesian_mesh_2d), target | mesh | ||
) |
Definition at line 67 of file sll_m_particle_group_2d.F90.