![]() |
ORB5
4.00
|
Functions/Subroutines | |
| subroutine, public | onestep_rk4 (step) |
| subroutine | update_larmor () |
| logical function | pot_pert_flag () |
| subroutine | pot_pert_init |
| subroutine | vlasov_equation (i_it) |
| subroutine | output_particle_properties (i_it) |
| subroutine | ksieta (iact) |
| Store particle's position in \((\xi,\eta)\) or \((s,\theta^\star)\). | |
| real(kind=r8) function | substep_time (t, iter) |
| logical function | is_first_substep (iter) |
| logical function | must_parmove_work1 (iter) |
| logical function | must_parmove_work2 (iter) |
| subroutine | update_pic1_and_work2 (iter) |
| subroutine | update_work1 (iter) |
| subroutine | onestep_gl4 (step) |
| subroutine | hermite (dt_factor) |
| subroutine | copy_gl4 (i_flag) |
| subroutine | make_copy_gl4 (pic_in_loc, pic_out_loc, npart_loc) |
| subroutine | sum_gl4 (i_flag, factor) |
| subroutine | make_sum_gl4 (pic_in1_loc, pic_in2_loc, pic_out_loc, npart_loc, factor) |
| subroutine | fixed_point () |
| subroutine | final_step () |
| subroutine | print_debug (message) |
Variables | |
| real(kind=r8) | t11 |
| real(kind=r8) | t22 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Store particle's position in \((\xi,\eta)\) or \((s,\theta^\star)\).
This routine allows to store the position of particles that have their radial position such that \(st\leq s\_push\) in either \( (\xi,\eta)\) or in \((s,\theta^\star)\).
Note that it also ensures that \( 0\leq s\), \( 0\leq\chi\leq 2\pi\) and \( 0\leq\varphi\leq 2\pi\).
| [in] | iact | Flag to do one of the following actions: -1: For all kinetic particles such that \(st\leq s\_push\), store their position in \((s,\chi)\) 0: Check if a particle's position must be stored in \((\xi,\eta)\) or in \((s,\chi)\) 1: For all kinetic particles such that \(st\leq s\_push\), store their position in \((\xi,\eta)\) |
|
private |
|
private |
|
private |
|
private |
|
private |
| subroutine, public onestep::onestep_rk4 | ( | integer, intent(in) | step | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |