![]() |
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 |
|
private |
Initialize 2D distribution function.
[in] | lx | Normalized plasma horizontal size |
[in] | ly | Normalized plasma vertical size |
[in] | r0 | Normalized HFS radius |
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 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |