#include "sll_assert.h"
#include "sll_memory.h"
#include "sll_working_precision.h"
Go to the source code of this file.
|
subroutine | lie_boris (self, dt, number_steps) |
| Initialize the staggering. More...
|
|
subroutine | operator_boris (self, dt, number_steps) |
| Second order Boris pusher using staggered grid. More...
|
|
subroutine | push_v_epart (self, dt) |
| Pusher for E \nabla_v part. More...
|
|
subroutine | push_v_bpart (self, dt) |
| Pusher for vxB part. More...
|
|
subroutine | push_x_accumulate_j (self, dt) |
| Pusher for x and accumulate current densities. More...
|
|
subroutine | initialize_pic_vm_1d2v_boris (self, maxwell_solver, kernel_smoother_0, kernel_smoother_1, particle_group, efield_dofs, bfield_dofs, x_min, Lx) |
| Constructor. More...
|
|
subroutine | delete_pic_vm_1d2v_boris (self) |
| Destructor. More...
|
|
subroutine | staggering_pic_vm_1d2v_boris (self, dt) |
| Propagate E_0 to E_{1/2} and x_0 to x_{1/2} to initialize the staggering. More...
|
|