![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Module interface to solve Maxwell's equations in 3D.
Contains the abstract class to create a Maxwell solver in 3D.
Derived types and interfaces | |
| type | sll_c_maxwell_3d_base |
| interface | compute_field1_from_field2 |
| interface | compute_field_from_field |
| interface | compute_phi_e_from_field |
| interface | compute_E_from_j_3d |
| interface | sll_i_function_3d_real64 |
| 3d real function More... | |
| interface | update_dofs_function |
| interface | norm_squared |
| interface | inner_product |
| interface | empty |
| interface | multiply_mass |
| interface | multiply_mass_inverse |
Functions/Subroutines | |
| subroutine | compute_curl_part (self, delta_t, efield, bfield, betar) |
| subroutine sll_m_maxwell_3d_base::compute_curl_part | ( | class(sll_c_maxwell_3d_base) | self, |
| real(kind=f64), intent(in) | delta_t, | ||
| real(kind=f64), dimension(:), intent(inout) | efield, | ||
| real(kind=f64), dimension(:), intent(inout) | bfield, | ||
| real(kind=f64), optional | betar | ||
| ) |
| [in] | delta_t | Time step |
| [in,out] | efield | Ey |
| [in,out] | bfield | Bz |
| betar | 1/beta |
Definition at line 245 of file sll_m_maxwell_3d_base.F90.
1.9.1