![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Solve Maxwell equations on cartesian domain with Disconituous Galerkine method:
Derived types and interfaces | |
| 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... | |
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 |
|
private |
Definition at line 263 of file sll_m_dg_fields.F90.
|
private |
Definition at line 277 of file sll_m_dg_fields.F90.
|
private |
|
private |
|
private |
|
private |
|
private |
| type(sll_t_dg_field_2d) function, pointer, public sll_m_dg_fields::sll_f_new_dg_field_2d | ( | integer(kind=i32), intent(in) | degree, |
| class(sll_coordinate_transformation_2d_base), pointer | tau, | ||
| real(kind=f64), optional, external | init_function | ||
| ) |
| tau | transformation | |
| init_function | function | |
| [in] | degree | degree integration |
Definition at line 108 of file sll_m_dg_fields.F90.
| subroutine, public sll_m_dg_fields::sll_s_dg_field_2d_init | ( | class(sll_t_dg_field_2d) | this, |
| integer(kind=i32), intent(in) | degree, | ||
| class(sll_coordinate_transformation_2d_base), target | tau, | ||
| real(kind=f64), optional, external | init_function | ||
| ) |
| this | DG field 2d | |
| tau | transformation | |
| init_function | function | |
| [in] | degree | degree integration |
Definition at line 75 of file sll_m_dg_fields.F90.
|
private |
|
private |
Definition at line 71 of file sll_m_dg_fields.F90.
1.9.1