Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Initializes a Gaussian of the form exp -((x-xc)**2/(2*sigma_x)**2 + (y-yc)**2/(2*sigma_y)**2)
Derived types and interfaces | |
type | init_gaussian_2d |
Functions/Subroutines | |
subroutine | initialize_gaussian_2d (init_obj, transf, data_position, xc, yc, sigma_x, sigma_y) |
subroutine | f_x1x2_gaussian_2d (init_obj, data_out) |
subroutine sll_m_gaussian_2d_initializer::f_x1x2_gaussian_2d | ( | class(init_gaussian_2d), intent(inout) | init_obj, |
real(kind=f64), dimension(:, :), intent(out) | data_out | ||
) |
Definition at line 52 of file sll_m_gaussian_2d_initializer.F90.
subroutine sll_m_gaussian_2d_initializer::initialize_gaussian_2d | ( | class(init_gaussian_2d), intent(inout) | init_obj, |
class(sll_coordinate_transformation_2d_base), target | transf, | ||
integer(kind=i32) | data_position, | ||
real(kind=f64), intent(in), optional | xc, | ||
real(kind=f64), intent(in), optional | yc, | ||
real(kind=f64), intent(in), optional | sigma_x, | ||
real(kind=f64), intent(in), optional | sigma_y | ||
) |
Definition at line 22 of file sll_m_gaussian_2d_initializer.F90.