Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
sll_o_create Interface Reference

Initialize maxwell solver 2d with FDTD scheme. More...

Private Member Functions

subroutine initialize_maxwell_2d_fdtd (self, i1, j1, i2, j2, dx, dy, polarization)
 Initilialize the maxwell solver. More...
 
subroutine initialize_maxwell_2d_fdtd_alt (self, x1, x2, nc_x, y1, y2, nc_y, polarization)
 Initilialize the maxwell solver. More...
 

Detailed Description

Initialize maxwell solver 2d with FDTD scheme.

Definition at line 56 of file sll_m_maxwell_2d_fdtd.F90.

Member Function/Subroutine Documentation

◆ initialize_maxwell_2d_fdtd()

subroutine initialize_maxwell_2d_fdtd ( type(sll_t_maxwell_2d_fdtd self,
integer(kind=i32)  i1,
integer(kind=i32)  j1,
integer(kind=i32)  i2,
integer(kind=i32)  j2,
real(kind=f64)  dx,
real(kind=f64)  dy,
integer(kind=i32)  polarization 
)
private

Initilialize the maxwell solver.

Parameters
selfmaxwell solver object
i1first incidice along x
j1last indice along x
i2first indice along y
j2last indice along y
dxsize step along x
dysize step along y
polarizationTE or TM

Definition at line 127 of file sll_m_maxwell_2d_fdtd.F90.

◆ initialize_maxwell_2d_fdtd_alt()

subroutine initialize_maxwell_2d_fdtd_alt ( type(sll_t_maxwell_2d_fdtd self,
real(kind=f64)  x1,
real(kind=f64)  x2,
integer(kind=i32)  nc_x,
real(kind=f64)  y1,
real(kind=f64)  y2,
integer(kind=i32)  nc_y,
integer(kind=i32)  polarization 
)
private

Initilialize the maxwell solver.

Parameters
selfmaxwell solver object
x1first incidice along x
y1last indice along x
x2first indice along y
y2last indice along y
nc_xsize step along y
nc_ysize step along y
polarizationTE or TM

Definition at line 100 of file sll_m_maxwell_2d_fdtd.F90.

    Report Typos and Errors