![]() |
ORB5
v4.9.4
|
Functions/Subroutines | |
| subroutine, public | init_collisions |
| subroutine, public | collisions_disp |
| Main routine for the multi-species collision operator. More... | |
| real function | glratio (isp, st, chit, ut, mut, psi0corr) |
| subroutine | collisionless_to_collision_background (isp, ip) |
| subroutine | collision_to_collisionless_background (isp, ip) |
| subroutine | collisions_langevin_l (pic1_loc, pic2_loc, isp, ispback) |
| Use the Langevin approach to compute the test particle part of the linear collision operator. More... | |
| subroutine | collisions_langevin_nl (pic1_loc, pic2_loc, isp, ispback) |
| Use the Langevin approach to compute the non linear collision operator. More... | |
| subroutine | moment_correction (pic1_loc, pic2_loc, ispa, ispb) |
| the weights are corrected after the collisions in order to conserve density and & ensure the right exchanges of momentum and energy inside each spatial bin More... | |
| subroutine, public | get_bin_momentum (isp, st, chit, phit, Nval, Vpval, Tval, qpval) |
| get the fluid moments corresponding to the bin which contains the marker More... | |
| subroutine | initial_momentum_computation |
| Compute and save the values of the three moments for each bin before the collision step. More... | |
| subroutine | delta_momentum_computation (isp, choice) |
| Compute and save the evolution of the three moments for each bin during the collision step. More... | |
| subroutine | build_conservation_matrix (pic1_loc, pic2_loc, ispa, ispb) |
| Build matrix that are used to ensure conservation inside each spatial bin. More... | |
| subroutine | alpha_computation (ispa, ispb) |
| subroutine | momentum_evol_theo_l (ibin, ispa, ispb, deltaP, deltaE) |
| subroutine | momentum_evol_theo_nl (ibin, ispa, ispb, deltaP, deltaE) |
| real function, public | rosenbluth_h (x) |
| real function, public | rosenbluth_k (x) |
| real function | derf_dx (x) |
| subroutine | get_m_l (ibin, ispa, ispb, v_loc, xi_loc, M1, M2) |
| subroutine | get_m_nl (ibin, ispa, ispb, v_loc, xi_loc, M1, M2) |
| subroutine | compute_nuab_bar (ibin, ispa, ispb, nu_ab_bar) |
| real function | initial_momentum_function (isp, psi, moment_type) |
| integer function | coll_ibin_to_radial_index (ibin) |
| invert the radial index part of get_space_bin (ibin -> s_bin_index) More... | |
| real function | coll_radial_bin_pos (ix) |
| get the real radial position of the i-th radial bin More... | |
Variables | |
| real, dimension(:,:,:), allocatable | initial_momentum |
| real, dimension(:,:,:), allocatable | mat_cons_3d |
| real, dimension(:,:), allocatable | delta_momentum_p |
| real, dimension(:,:), allocatable | delta_momentum_w |
| real, dimension(:,:), allocatable | alpha_coef_p |
| real, dimension(:,:), allocatable | alpha_coef_w |
| real, dimension(:), allocatable, save, public | rx |
| real, dimension(:), allocatable, save, public | ry |
| real, dimension(:), allocatable, save, public | rz |
| real, save | sqrt_pi |
| real, save | sqrt_2 |
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Build matrix that are used to ensure conservation inside each spatial bin.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
invert the radial index part of get_space_bin (ibin -> s_bin_index)
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
get the real radial position of the i-th radial bin
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public collisions_mod::collisions_disp |
Main routine for the multi-species collision operator.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Use the Langevin approach to compute the test particle part of the linear collision operator.
| [in,out] | pic1_loc | pic array of a certain species. |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Use the Langevin approach to compute the non linear collision operator.
| [in,out] | pic1_loc | pic array of a certain species. |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the caller graph for this function:
|
private |
Compute and save the evolution of the three moments for each bin during the collision step.
Here is the caller graph for this function:
|
private |
Here is the caller graph for this function:| subroutine, public collisions_mod::get_bin_momentum | ( | integer, intent(in) | isp, |
| real, intent(in) | st, | ||
| real, intent(in) | chit, | ||
| real, intent(in) | phit, | ||
| real, intent(out) | Nval, | ||
| real, intent(out) | Vpval, | ||
| real, intent(out) | Tval, | ||
| real, intent(out) | qpval | ||
| ) |
get the fluid moments corresponding to the bin which contains the marker
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public collisions_mod::init_collisions |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Compute and save the values of the three moments for each bin before the collision step.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
the weights are corrected after the collisions in order to conserve density and & ensure the right exchanges of momentum and energy inside each spatial bin
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:| real function, public collisions_mod::rosenbluth_h | ( | real | x | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| real function, public collisions_mod::rosenbluth_k | ( | real | x | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| real, dimension(:), allocatable, save, public collisions_mod::rx |
| real, dimension(:), allocatable, save, public collisions_mod::ry |
| real, dimension(:), allocatable, save, public collisions_mod::rz |
|
private |
|
private |