![]() |
ORB5
v4.9.4
|
Functions/Subroutines | |
| subroutine, public | load_rz (lx, ly, r0, rev2, rev3, xp, yp, isp) |
| Load an non-uniform density in a torus. More... | |
| subroutine | init_distrib_2d (lx, ly, r0, isp) |
| Initialize 2D distribution function. More... | |
| subroutine | distrib_2d (rev2, rev3, xp, yp) |
Variables | |
| integer, parameter | nx =256 |
| integer, parameter | ny =256 |
| real, dimension(0:nx, 0:ny), save | prob |
| real, dimension(0:nx), save | xg |
| real, dimension(0:ny), save | yg |
| real, dimension(0:nx), save | fdistx |
| real, save | dx |
| real, save | dy |
| integer, save | np |
|
private |
| [in] | rev2 | Hammersley's sequence |
| [in] | rev3 | Hammersley's sequence |
| [out] | xp | X coordinate of particles |
| [out] | yp | Y coordinate of particles |
Here is the caller graph for this function:
|
private |
Initialize 2D distribution function.
| [in] | lx | Normalized plasma horizontal size |
| [in] | ly | Normalized plasma vertical size |
| [in] | r0 | Normalized HFS radius |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public loadtor::load_rz | ( | real, intent(in) | lx, |
| real, intent(in) | ly, | ||
| real, intent(in) | r0, | ||
| real, dimension(:), intent(in) | rev2, | ||
| real, dimension(:), intent(in) | rev3, | ||
| real, dimension(:), intent(out) | xp, | ||
| real, dimension(:), intent(out) | yp, | ||
| integer, intent(in) | isp | ||
| ) |
Load an non-uniform density in a torus.
| [in] | lx | Normalized plasma horizontal size |
| [in] | ly | Normalized plasma vertical size |
| [in] | r0 | Normalized HFS radius |
| [in] | rev2 | Hammersley's sequence |
| [in] | rev3 | Hammersley's sequence |
| [out] | xp | X coordinate of particles |
| [out] | yp | Y coordinate of particles |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |