Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Public Member Functions | |
subroutine | sll_2d_times_2d_parallel_array_initializer (layout, mesh2d_eta1_eta2, mesh2d_eta3_eta4, array, func, func_params, transf_x1_x2, transf_x3_x4) |
Definition at line 51 of file sll_m_parallel_array_initializer.F90.
subroutine sll_2d_times_2d_parallel_array_initializer | ( | type(sll_t_layout_4d), pointer | layout, |
type(sll_t_cartesian_mesh_2d), pointer | mesh2d_eta1_eta2, | ||
type(sll_t_cartesian_mesh_2d), pointer | mesh2d_eta3_eta4, | ||
real(kind=f64), dimension(:, :, :, :), intent(out) | array, | ||
procedure(sll_i_scalar_initializer_4d), pointer | func, | ||
real(kind=f64), dimension(:), intent(in) | func_params, | ||
class(sll_c_coordinate_transformation_2d_base), optional, pointer | transf_x1_x2, | ||
class(sll_c_coordinate_transformation_2d_base), optional, pointer | transf_x3_x4 | ||
) |
Definition at line 387 of file sll_m_parallel_array_initializer.F90.