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_dg_fields.F90 File Reference
#include "sll_assert.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_dg_fields.F90:

Go to the source code of this file.

Data Types

type  sll_t_dg_field_2d
 Object to describe field data with DG numerical method. More...
 
interface  operator(+)
 sum operator DG field 2d More...
 
interface  operator(-)
 sub operator DG field 2d More...
 

Modules

module  sll_m_dg_fields
 Solve Maxwell equations on cartesian domain with Disconituous Galerkine method:
 

Macros

#define sll_transformation   class(sll_c_coordinate_transformation_2d_base)
 

Functions/Subroutines

subroutine, public sll_s_dg_field_2d_init (this, degree, tau, init_function)
 
type(sll_t_dg_field_2d) function, pointer, public sll_f_new_dg_field_2d (degree, tau, init_function)
 
subroutine set_value_dg_field_2d (this, init_function, time)
 
subroutine write_dg_field_2d_to_file (this, field_name, file_format, time)
 
subroutine plot_dg_field_2d_with_gnuplot (this, field_name)
 
type(sll_t_dg_field_2d) function dg_field_add (W1, W2)
 
type(sll_t_dg_field_2d) function dg_field_sub (W1, W2)
 
subroutine plot_dg_field_2d_with_gmsh (this, field_name)
 
subroutine plot_dg_field_2d_with_plotmtv (this, field_name)
 
subroutine plot_dg_field_2d_with_xdmf (this, field_name, time)
 

Variables

integer(kind=i32) error
 

Macro Definition Documentation

◆ sll_transformation

#define sll_transformation   class(sll_c_coordinate_transformation_2d_base)
    Report Typos and Errors