IMPACT T
|
find the global range of computation domain class implementation. More...
Data Types | |
interface | globalrange |
Functions/Subroutines | |
subroutine | singlerange (partcls, nplc, nptot, range, center) |
find the range (minimum and maxium of a single bunch) and the centroid of a single beam bunch. More... | |
subroutine | globalrange1 (Brange, perdlen, grange, gammaz, zcent, nptot, n |
find the global range of "nbunch" of beam bunch with global periodic length "perdlen". More... | |
subroutine | globalrange2 (Brange, grange, gammaz, zcent, nptot, nbunch) |
find the global range of "nbunch" of beam bunch. More... | |
subroutine | globalrange3 (Brange, grange, gammaz, nptot, nbunch, nx, ny, pe |
find the global range of "nbunch" of beam bunch. find the global range of "nbunch" of beam bunch with global periodic length "perdlen". More... | |
subroutine | globalrange4 (Brange, grange, gammaz, nptot, nbunch, nx, ny, nz |
find the global range of "nbunch" of beam bunch. find the global range of "nbunch" of beam bunch with global periodic length "perdlen". More... | |
find the global range of computation domain class implementation.
subroutine rangerclass::globalrange1 | ( | double precision, dimension(:,:) | Brange, |
double precision, intent(in) | perdlen, | ||
double precision, dimension(6), intent(out) | grange, | ||
double precision, intent(out) | gammaz, | ||
double precision, intent(out) | zcent, | ||
integer, dimension(:) | nptot, | ||
n | |||
) |
find the global range of "nbunch" of beam bunch with global periodic length "perdlen".
subroutine rangerclass::globalrange2 | ( | double precision, dimension(:,:) | Brange, |
double precision, dimension(6), intent(out) | grange, | ||
double precision, intent(out) | gammaz, | ||
double precision, intent(out) | zcent, | ||
integer, dimension(:) | nptot, | ||
integer, intent(in) | nbunch | ||
) |
find the global range of "nbunch" of beam bunch.
subroutine rangerclass::globalrange3 | ( | double precision, dimension(:,:) | Brange, |
double precision, dimension(6), intent(out) | grange, | ||
double precision, intent(out) | gammaz, | ||
integer, dimension(:) | nptot, | ||
integer, intent(in) | nbunch, | ||
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
pe | |||
) |
find the global range of "nbunch" of beam bunch. find the global range of "nbunch" of beam bunch with global periodic length "perdlen".
subroutine rangerclass::globalrange4 | ( | double precision, dimension(:,:) | Brange, |
double precision, dimension(6), intent(out) | grange, | ||
double precision, intent(out) | gammaz, | ||
integer, dimension(:) | nptot, | ||
integer, intent(in) | nbunch, | ||
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
integer, intent(in) | nz | ||
) |
find the global range of "nbunch" of beam bunch. find the global range of "nbunch" of beam bunch with global periodic length "perdlen".
subroutine rangerclass::singlerange | ( | double precision, dimension(:,:) | partcls, |
integer, intent(in) | nplc, | ||
integer, intent(in) | nptot, | ||
double precision, dimension(6), intent(out) | range, | ||
double precision, dimension(6), intent(out) | center | ||
) |
find the range (minimum and maxium of a single bunch) and the centroid of a single beam bunch.