Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_common_array_initializers.F90 File Reference
#include "sll_assert.h"
#include "sll_errors.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_common_array_initializers.F90:

Go to the source code of this file.

Data Types

interface  sll_i_scalar_initializer_1d
 
interface  sll_i_scalar_initializer_2d
 
interface  sll_i_scalar_initializer_4d
 

Modules

module  sll_m_common_array_initializers
 

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...
 
    Report Typos and Errors