Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_common_array_initializers Module Reference

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...
 

Function/Subroutine Documentation

◆ sll_f_beam_initializer_2d()

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.

◆ sll_f_bump_on_tail_initializer_2d()

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.

◆ sll_f_bump_on_tail_initializer_4d()

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.

◆ sll_f_constant_time_initializer_1d()

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.

◆ sll_f_cos_bell0_initializer_2d()

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.

◆ sll_f_cos_bell_initializer_2d()

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.

◆ sll_f_cos_sin_initializer_2d()

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.

◆ sll_f_diocotron_initializer_2d()

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.

◆ sll_f_diocotron_initializer_2d2()

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.

◆ sll_f_dsg_2d()

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.

◆ sll_f_galaxy_1d_xvx_initializer_v1v2x1x2()

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.

◆ sll_f_galaxy_2d_initializer_v1v2x1x2()

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.

◆ sll_f_gaussian_beam_initializer_4d()

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.

◆ sll_f_gaussian_initializer_2d()

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.

◆ sll_f_hmf_initializer_2d()

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.

◆ sll_f_khp1_2d()

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.

◆ sll_f_landau_1d_xvx_initializer_v1v2x1x2()

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.

◆ sll_f_landau_1d_yvy_initializer_v1v2x1x2()

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.

◆ sll_f_landau_2d_initializer_v1v2x1x2()

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.

◆ sll_f_landau_initializer_2d()

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.

◆ sll_f_landau_initializer_4d()

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.

◆ sll_f_landau_mode_initializer_4d()

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.

◆ sll_f_landau_mode_initializer_cos_sum_4d()

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.

◆ sll_f_langmuir_cos_initializer_2d()

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.

◆ sll_f_langmuir_gaussxv_initializer_2d()

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.

Here is the call graph for this function:

◆ sll_f_langmuir_parameter_pert_initializer_2d()

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.

◆ sll_f_one_initializer_2d()

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.

◆ sll_f_periodic_gaussian_initializer_4d()

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.

◆ sll_f_rotation_a1_exact_charac_2d()

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.

◆ sll_f_rotation_a1_initializer_2d()

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.

◆ sll_f_rotation_a2_exact_charac_2d()

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.

◆ sll_f_rotation_a2_initializer_2d()

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.

◆ sll_f_rotation_phi_initializer_2d()

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.

◆ sll_f_sdf_a1_exact_charac_2d()

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.

◆ sll_f_sdf_a1_initializer_2d()

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.

◆ sll_f_sdf_a2_exact_charac_2d()

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.

◆ sll_f_sdf_a2_initializer_2d()

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.

◆ sll_f_sdf_phi_initializer_2d()

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.

◆ sll_f_sdf_time_initializer_1d()

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.

◆ sll_f_test_vx_transport_initializer_v1v2x1x2()

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.

◆ sll_f_test_vy_transport_initializer_v1v2x1x2()

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.

◆ sll_f_test_x_transport_initializer_v1v2x1x2()

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.

◆ sll_f_test_xvx_transport_initializer_v1v2x1x2()

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.

◆ sll_f_test_y_transport_initializer_v1v2x1x2()

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.

◆ sll_f_test_yvy_transport_initializer_v1v2x1x2()

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.

◆ sll_f_translation_a1_exact_charac_2d()

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.

◆ sll_f_translation_a1_initializer_2d()

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.

◆ sll_f_translation_a2_exact_charac_2d()

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.

◆ sll_f_translation_a2_initializer_2d()

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.

◆ sll_f_translation_phi_initializer_2d()

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.

◆ sll_f_two_stream_instability_initializer_2d()

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.

◆ sll_f_twostream_1d_xvx_initializer_v1v2x1x2()

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.

◆ sll_gaussian_initializer_4d()

real(kind=f64) function sll_m_common_array_initializers::sll_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 
)
private

Definition at line 804 of file sll_m_common_array_initializers.F90.

◆ sll_landau_initializer_dk_test_4d()

real(kind=f64) function sll_m_common_array_initializers::sll_landau_initializer_dk_test_4d ( real(kind=f64), intent(in)  v1,
real(kind=f64), intent(in)  x1,
real(kind=f64), intent(in)  x2,
real(kind=f64), intent(in)  x3,
real(kind=f64), dimension(:), intent(in)  params 
)
private

Definition at line 1586 of file sll_m_common_array_initializers.F90.

◆ sll_periodic_periodic_gaussian2002_initializer_4d()

real(kind=f64) function sll_m_common_array_initializers::sll_periodic_periodic_gaussian2002_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 
)
private

Definition at line 1779 of file sll_m_common_array_initializers.F90.

◆ sll_periodic_periodic_gaussian2009_initializer_4d()

real(kind=f64) function sll_m_common_array_initializers::sll_periodic_periodic_gaussian2009_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 
)
private

Definition at line 1706 of file sll_m_common_array_initializers.F90.

    Report Typos and Errors