MPI-AMRVAC  3.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Modules | Functions/Subroutines
mod_particle_lorentz.t File Reference

Go to the source code of this file.

Modules

module  mod_particle_lorentz
 Particle mover with Newtonian/relativistic Boris scheme for Lorentz dynamics By Jannis Teunissen, Bart Ripperda, Oliver Porth, and Fabio Bacchini (2016-2020)
 

Functions/Subroutines

subroutine, public mod_particle_lorentz::lorentz_init ()
 
subroutine, public mod_particle_lorentz::lorentz_create_particles ()
 
subroutine mod_particle_lorentz::lorentz_fill_gridvars
 
subroutine mod_particle_lorentz::lorentz_integrate_particles (end_time)
 Relativistic particle integrator. More...
 
subroutine mod_particle_lorentz::lorentz_kick (xpart, upart, e, b, q, m, dtp)
 Momentum update subroutine for full Lorentz dynamics. More...
 
subroutine mod_particle_lorentz::lorentz_update_payload (igrid, w, wold, xgrid, xpart, upart, qpart, mpart, mypayload, mynpayload, particle_time)
 Update payload subroutine. More...
 
double precision function mod_particle_lorentz::lorentz_get_particle_dt (partp, end_time)