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.