|
subroutine | strang_splitting_pic_vm_3d3v_hs_trafo (self, dt, number_steps) |
| Finalization. More...
|
|
subroutine | lie_splitting_pic_vm_3d3v_hs_trafo (self, dt, number_steps) |
| Lie splitting. More...
|
|
subroutine | lie_splitting_back_pic_vm_3d3v_hs_trafo (self, dt, number_steps) |
| Lie splitting (oposite ordering) More...
|
|
subroutine | operatorhp_pic_vm_3d3v_hs_trafo (self, dt) |
| Push H_p: Equations to be solved $\Xi^{n+1}=\Xi^n+ \Delta t DF^{-1}(\overline{\Xi})\overline{V}$, $V^{n+1}=V^{n}+ \Delta t \mathbb {W}_{\frac{q}{m}} DF^{-\top}(\overline{\Xi}\right) \tBB(\overline{\Xi},b^n) DF^{-1}(\overline{\Xi})\overline{V}$, $M_1 e^{n+1}= M_1 e^n-\int^{t^{n+1}}_{t^n} \mathbb{Lambda}^1(\Xi(\tau))^\top d\tau \mathbb{W}_q DF^{-1}(\overline{\Xi})\overline{V}$. More...
|
|
subroutine | operatorhb_pic_vm_3d3v_hs_trafo (self, dt) |
| Push H_B: Equations to be solved $M_1 e^{n+1}=M_1 e^n+\Delta t C^\top M_2 b^n$. More...
|
|
subroutine | operatorhe_pic_vm_3d3v_hs_trafo (self, dt) |
| Push H_E: Equations to be solved $V^{n+1}=V^n+\Delta t\mathbb{W}_{\frac{q}{m}} DF^{-\top}(\Xi^n) \mathbb{Lambda}^1(\Xi^n) e^n$ $b^{n+1}=b^n-\Delta t C e^n$. More...
|
|
subroutine | initialize_pic_vm_3d3v_hs_trafo (self, maxwell_solver, particle_mesh_coupling, particle_group, phi_dofs, efield_dofs, bfield_dofs, x_min, Lx, map, boundary_particles, iter_tolerance, max_iter, betar, electrostatic, rhob, control_variate) |
| Constructor. More...
|
|
subroutine | initialize_file_pic_vm_3d3v_hs_trafo (self, maxwell_solver, particle_mesh_coupling, particle_group, phi_dofs, efield_dofs, bfield_dofs, x_min, Lx, map, filename, boundary_particles, betar, electrostatic, rhob, control_variate) |
| Constructor. More...
|
|
subroutine | delete_pic_vm_3d3v_hs_trafo (self) |
| Destructor. More...
|
|