Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
interface | sll_i_scalar_initializer_1d |
interface | sll_i_scalar_initializer_2d |
interface | sll_i_scalar_initializer_4d |
Functions/Subroutines | |
real(kind=f64) function, public | sll_f_gaussian_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_cos_bell_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_cos_sin_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_cos_bell0_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_one_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_rotation_phi_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_rotation_a1_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_rotation_a2_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_rotation_a1_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_rotation_a2_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_translation_phi_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_translation_a1_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_translation_a2_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_translation_a1_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_translation_a2_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_constant_time_initializer_1d (t, params) |
real(kind=f64) function, public | sll_f_sdf_phi_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_sdf_a1_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_sdf_a2_initializer_2d (x_1, x_2, params) |
real(kind=f64) function, public | sll_f_sdf_a1_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_sdf_a2_exact_charac_2d (t, t0, x0_1, x0_2, params) |
real(kind=f64) function, public | sll_f_sdf_time_initializer_1d (t, params) |
real(kind=f64) function, public | sll_f_landau_initializer_2d (x, vx, params) |
real(kind=f64) function, public | sll_f_bump_on_tail_initializer_2d (x, vx, params) |
real(kind=f64) function, public | sll_f_two_stream_instability_initializer_2d (x, vx, params) |
real(kind=f64) function, public | sll_f_diocotron_initializer_2d (r, theta, params) |
real(kind=f64) function, public | sll_f_diocotron_initializer_2d2 (x, y, params) |
real(kind=f64) function, public | sll_f_beam_initializer_2d (x, vx, params) |
real(kind=f64) function, public | sll_f_hmf_initializer_2d (x, vx, params) |
Function to intialize distribution function for the Vlasov-HMF model. More... | |
real(kind=f64) function, public | sll_f_khp1_2d (x, y, params) |
real(kind=f64) function, public | sll_f_dsg_2d (eta1, eta2, params) |
real(kind=f64) function | sll_gaussian_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_landau_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_landau_mode_initializer_cos_sum_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_landau_mode_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_bump_on_tail_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_test_x_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_test_y_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_test_vx_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_test_vy_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_test_xvx_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_test_yvy_transport_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_landau_1d_xvx_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_twostream_1d_xvx_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_galaxy_1d_xvx_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_galaxy_2d_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_landau_1d_yvy_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function, public | sll_f_landau_2d_initializer_v1v2x1x2 (vx, vy, x, y, params) |
real(kind=f64) function | sll_landau_initializer_dk_test_4d (v1, x1, x2, x3, params) |
real(kind=f64) function, public | sll_f_periodic_gaussian_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function | sll_periodic_periodic_gaussian2009_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function | sll_periodic_periodic_gaussian2002_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_gaussian_beam_initializer_4d (x, y, vx, vy, params) |
real(kind=f64) function, public | sll_f_langmuir_cos_initializer_2d (x, vx, params) |
Initializer for Langmuir function with cosine perturbation. More... | |
real(kind=f64) function, public | sll_f_langmuir_gaussxv_initializer_2d (x, vx, params) |
Initializer for Langmuir function with Gaussian deviate perturbation. More... | |
real(kind=f64) function, public | sll_f_langmuir_parameter_pert_initializer_2d (x, vx, params) |
Initializer for Langmuir function with perturbation given as parameter. More... | |
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_beam_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 668 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_bump_on_tail_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 542 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_bump_on_tail_initializer_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1003 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_constant_time_initializer_1d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 413 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_cos_bell0_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 195 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_cos_bell_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 144 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_cos_sin_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 174 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_diocotron_initializer_2d | ( | real(kind=f64), intent(in) | r, |
real(kind=f64), intent(in) | theta, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 597 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_diocotron_initializer_2d2 | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 628 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_dsg_2d | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 754 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_galaxy_1d_xvx_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1358 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_galaxy_2d_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1398 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_gaussian_beam_initializer_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1837 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_gaussian_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 114 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_hmf_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Function to intialize distribution function for the Vlasov-HMF model.
"On numerical Landau damping for splitting methods applied to the Vlasov-HMF model"
by Erwan Faou, Romain Horsin and Frédéric Rousset. https://arxiv.org/abs/1510.06555
Definition at line 702 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_khp1_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 729 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_1d_xvx_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1275 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_1d_yvy_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1506 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_2d_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1544 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 507 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_initializer_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 849 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_mode_initializer_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 948 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_landau_mode_initializer_cos_sum_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 901 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_langmuir_cos_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Initializer for Langmuir function with cosine perturbation.
Definition at line 1876 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_langmuir_gaussxv_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Initializer for Langmuir function with Gaussian deviate perturbation.
Definition at line 1931 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_langmuir_parameter_pert_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Initializer for Langmuir function with perturbation given as parameter.
Definition at line 1987 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_one_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 235 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_periodic_gaussian_initializer_4d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | y, | ||
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1640 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_rotation_a1_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 289 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_rotation_a1_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 263 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_rotation_a2_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 300 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_rotation_a2_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 276 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_rotation_phi_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 254 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_a1_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 450 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_a1_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 432 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_a2_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 465 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_a2_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 441 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_phi_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 423 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_sdf_time_initializer_1d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 480 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_vx_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1102 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_vy_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1137 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_x_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1041 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_xvx_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1172 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_y_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1072 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_test_yvy_transport_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1205 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_translation_a1_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 369 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_translation_a1_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 329 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_translation_a2_exact_charac_2d | ( | real(kind=f64), intent(in) | t, |
real(kind=f64), intent(in) | t0, | ||
real(kind=f64), intent(in) | x0_1, | ||
real(kind=f64), intent(in) | x0_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 391 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_translation_a2_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 349 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_translation_phi_initializer_2d | ( | real(kind=f64), intent(in) | x_1, |
real(kind=f64), intent(in) | x_2, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 311 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_two_stream_instability_initializer_2d | ( | real(kind=f64), intent(in) | x, |
real(kind=f64), intent(in) | vx, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 566 of file sll_m_common_array_initializers.F90.
real(kind=f64) function, public sll_m_common_array_initializers::sll_f_twostream_1d_xvx_initializer_v1v2x1x2 | ( | real(kind=f64), intent(in) | vx, |
real(kind=f64), intent(in) | vy, | ||
real(kind=f64), intent(in) | x, | ||
real(kind=f64), intent(in) | y, | ||
real(kind=f64), dimension(:), intent(in) | params | ||
) |
Definition at line 1314 of file sll_m_common_array_initializers.F90.
|
private |
Definition at line 804 of file sll_m_common_array_initializers.F90.
|
private |
Definition at line 1586 of file sll_m_common_array_initializers.F90.
|
private |
Definition at line 1779 of file sll_m_common_array_initializers.F90.
|
private |
Definition at line 1706 of file sll_m_common_array_initializers.F90.