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

Go to the source code of this file.

Data Types

type  edge_type
 Local type with edge properties. More...
 
type  cell_type
 Information about a mesh cell. More...
 
type  sll_t_maxwell_2d_diga
 DG method in 2D with general coordinates. More...
 

Modules

module  sll_m_maxwell_2d_diga
 DG for Maxwell.
 

Macros

#define sll_transformation   class(sll_c_coordinate_transformation_2d_base)
 

Functions/Subroutines

type(sll_t_maxwell_2d_diga) function, pointer, public sll_f_new_maxwell_2d_diga (tau, degree, polarization, bc_south, bc_east, bc_north, bc_west, flux_type)
 
subroutine, public sll_s_maxwell_2d_diga_init (self, tau, degree, polarization, bc_south, bc_east, bc_north, bc_west, flux_type)
 Initialize Maxwell solver object using DG method. More...
 
subroutine, public sll_s_solve_maxwell_2d_diga (self, fx, fy, fz, dx, dy, dz)
 Solve the maxwell equation. More...
 
function dof_local (edge, dof, degree)
 
function dof_neighbor (edge, dof, degree)
 
subroutine compute_normals (tau, bc_south, bc_east, bc_north, bc_west, i, j, d, cell)
 Compute cell normals. More...
 

Variables

integer(kind=i32), parameter sll_centered = 20
 Flux parameter. More...
 
integer(kind=i32), parameter, public sll_p_uncentered = 21
 Flux parameter. More...
 

Macro Definition Documentation

◆ sll_transformation

#define sll_transformation   class(sll_c_coordinate_transformation_2d_base)
    Report Typos and Errors