Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Public Member Functions | |
subroutine | sll_4d_parallel_array_initializer_cartesian_aux (layout, eta1_min, eta2_min, eta3_min, eta4_min, delta1, delta2, delta3, delta4, array, func, func_params) |
subroutine | sll_4d_parallel_array_initializer_cartesian_logical_1d_1d_1d_1d (layout, mesh1d_eta1, mesh1d_eta2, mesh1d_eta3, mesh1d_eta4, array, func, func_params) |
subroutine | sll_4d_parallel_array_initializer_cartesian_logical_4d (layout, mesh4d, array, func, func_params) |
Definition at line 44 of file sll_m_parallel_array_initializer.F90.
subroutine sll_4d_parallel_array_initializer_cartesian_aux | ( | type(sll_t_layout_4d), pointer | layout, |
real(kind=f64), intent(in) | eta1_min, | ||
real(kind=f64), intent(in) | eta2_min, | ||
real(kind=f64), intent(in) | eta3_min, | ||
real(kind=f64), intent(in) | eta4_min, | ||
real(kind=f64), intent(in) | delta1, | ||
real(kind=f64), intent(in) | delta2, | ||
real(kind=f64), intent(in) | delta3, | ||
real(kind=f64), intent(in) | delta4, | ||
real(kind=f64), dimension(:, :, :, :), intent(out) | array, | ||
procedure(sll_i_scalar_initializer_4d), pointer | func, | ||
real(kind=f64), dimension(:), intent(in) | func_params | ||
) |
Definition at line 194 of file sll_m_parallel_array_initializer.F90.
subroutine sll_4d_parallel_array_initializer_cartesian_logical_1d_1d_1d_1d | ( | type(sll_t_layout_4d), pointer | layout, |
type(sll_t_cartesian_mesh_1d), pointer | mesh1d_eta1, | ||
type(sll_t_cartesian_mesh_1d), pointer | mesh1d_eta2, | ||
type(sll_t_cartesian_mesh_1d), pointer | mesh1d_eta3, | ||
type(sll_t_cartesian_mesh_1d), pointer | mesh1d_eta4, | ||
real(kind=f64), dimension(:, :, :, :), intent(out) | array, | ||
procedure(sll_i_scalar_initializer_4d), pointer | func, | ||
real(kind=f64), dimension(:), intent(in) | func_params | ||
) |
Definition at line 286 of file sll_m_parallel_array_initializer.F90.
subroutine sll_4d_parallel_array_initializer_cartesian_logical_4d | ( | type(sll_t_layout_4d), pointer | layout, |
type(sll_t_cartesian_mesh_4d), pointer | mesh4d, | ||
real(kind=f64), dimension(:, :, :, :), intent(out) | array, | ||
procedure(sll_i_scalar_initializer_4d), pointer | func, | ||
real(kind=f64), dimension(:), intent(in) | func_params | ||
) |
Definition at line 337 of file sll_m_parallel_array_initializer.F90.