|
IMPACT T
|
This class deposit the particles onto computational mesh implementation. More...
Functions/Subroutines | |
| subroutine | chgdens_depositor (pbunch, rho, ptsgeom, pgrid, gammaz, Flagbc, perd, zcent, flagpos) |
| find the charge density of each bunch More... | |
| subroutine | deposit1_depositor (innp, innx, inny, innz, rays, rho, ptsgeom, npx, npy, myidx, myidy) |
| deposit particles onto grid. (3D open boundary condition) More... | |
| subroutine | deposit1p_depositor (innp, innx, inny, innz, rays, rho, ptsgeom, npx, npy, myidx, myidy) |
| deposit particles onto grid. (3D open boundary condition) More... | |
| subroutine | chgdenstest_depositor (pbunch, rho, ptsgeom, pgrid, gammaz, Flagbc, perd, zcent, flagpos, nytot) |
| subroutine | deposit1test_depositor (innp, innx, inny, innz, rays, rho, ptsgeom, npx, npy, myidx, myidy, nytot, commcol) |
| deposit particles onto grid. (3D open boundary condition) More... | |
This class deposit the particles onto computational mesh implementation.
| subroutine depositorclass::chgdens_depositor | ( | type (beambunch) | pbunch, |
| double precision, dimension(:,:,:) | rho, | ||
| type (compdom), intent(in) | ptsgeom, | ||
| type (pgrid2d), intent(in) | pgrid, | ||
| double precision, intent(in) | gammaz, | ||
| integer, intent(in) | Flagbc, | ||
| double precision, intent(in) | perd, | ||
| double precision, intent(in) | zcent, | ||
| integer, intent(in) | flagpos | ||
| ) |
find the charge density of each bunch


| subroutine depositorclass::chgdenstest_depositor | ( | type (beambunch) | pbunch, |
| double precision, dimension(:,:,:) | rho, | ||
| type (compdom), intent(in) | ptsgeom, | ||
| type (pgrid2d), intent(in) | pgrid, | ||
| double precision, intent(in) | gammaz, | ||
| integer, intent(in) | Flagbc, | ||
| double precision, intent(in) | perd, | ||
| double precision, intent(in) | zcent, | ||
| integer, intent(in) | flagpos, | ||
| integer, intent(in) | nytot | ||
| ) |


| subroutine depositorclass::deposit1_depositor | ( | integer, intent(in) | innp, |
| integer, intent(in) | innx, | ||
| integer, intent(in) | inny, | ||
| integer, intent(in) | innz, | ||
| double precision, dimension (6, innp), intent(in) | rays, | ||
| rho, | |||
| type (compdom) | ptsgeom, | ||
| integer, intent(in) | npx, | ||
| integer, intent(in) | npy, | ||
| integer, intent(in) | myidx, | ||
| integer, intent(in) | myidy | ||
| ) |
deposit particles onto grid. (3D open boundary condition)


| subroutine depositorclass::deposit1p_depositor | ( | integer, intent(in) | innp, |
| integer, intent(in) | innx, | ||
| integer, intent(in) | inny, | ||
| integer, intent(in) | innz, | ||
| double precision, dimension (6, innp), intent(in) | rays, | ||
| rho, | |||
| type (compdom) | ptsgeom, | ||
| integer, intent(in) | npx, | ||
| integer, intent(in) | npy, | ||
| integer, intent(in) | myidx, | ||
| integer, intent(in) | myidy | ||
| ) |
deposit particles onto grid. (3D open boundary condition)


| subroutine depositorclass::deposit1test_depositor | ( | integer, intent(in) | innp, |
| integer, intent(in) | innx, | ||
| integer, intent(in) | inny, | ||
| integer, intent(in) | innz, | ||
| double precision, dimension (6, innp), intent(in) | rays, | ||
| rho, | |||
| type (compdom) | ptsgeom, | ||
| integer, intent(in) | npx, | ||
| integer, intent(in) | npy, | ||
| integer, intent(in) | myidx, | ||
| integer, intent(in) | myidy, | ||
| integer, intent(in) | nytot, | ||
| integer, intent(in) | commcol | ||
| ) |
deposit particles onto grid. (3D open boundary condition)


1.8.15