Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
type | sll_t_init_test_4d_par |
type | sll_t_simple_cartesian_4d_mesh |
Functions/Subroutines | |
type(sll_t_simple_cartesian_4d_mesh) function, pointer, public | sll_f_new_cartesian_4d_mesh (num_cells1, num_cells2, num_cells3, num_cells4, x1_min, x1_max, x2_min, x2_max, x3_min, x3_max, x4_min, x4_max) |
subroutine | delete_cartesian_4d_mesh (mesh) |
subroutine, public | sll_s_load_test_4d_initializer (init_obj, data_position, mesh_4d, v_thermal, layout) |
subroutine | compact_4d_field (init_obj, data_out) |
type sll_m_distribution_function_initializer_4d::sll_t_simple_cartesian_4d_mesh |
Definition at line 71 of file sll_m_distribution_function_initializer_4d.F90.
|
private |
Definition at line 175 of file sll_m_distribution_function_initializer_4d.F90.
|
private |
Definition at line 140 of file sll_m_distribution_function_initializer_4d.F90.
type(sll_t_simple_cartesian_4d_mesh) function, pointer, public sll_m_distribution_function_initializer_4d::sll_f_new_cartesian_4d_mesh | ( | intent(in) | num_cells1, |
intent(in) | num_cells2, | ||
intent(in) | num_cells3, | ||
intent(in) | num_cells4, | ||
intent(in) | x1_min, | ||
intent(in) | x1_max, | ||
intent(in) | x2_min, | ||
intent(in) | x2_max, | ||
intent(in) | x3_min, | ||
intent(in) | x3_max, | ||
intent(in) | x4_min, | ||
intent(in) | x4_max | ||
) |
Definition at line 92 of file sll_m_distribution_function_initializer_4d.F90.
subroutine, public sll_m_distribution_function_initializer_4d::sll_s_load_test_4d_initializer | ( | class(sll_t_init_test_4d_par), intent(inout) | init_obj, |
data_position, | |||
type(sll_t_simple_cartesian_4d_mesh), pointer | mesh_4d, | ||
intent(in) | v_thermal, | ||
type(sll_t_layout_4d), pointer | layout | ||
) |
Definition at line 146 of file sll_m_distribution_function_initializer_4d.F90.