Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_maxwell_3d_base Module Reference

Description

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)
 

Function/Subroutine Documentation

◆ compute_curl_part()

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 
)
Parameters
[in]delta_tTime step
[in,out]efieldEy
[in,out]bfieldBz
betar1/beta

Definition at line 245 of file sll_m_maxwell_3d_base.F90.

    Report Typos and Errors