Go to the source code of this file.
|
| template<int depos_order> |
| void | doChargeDepositionShapeN (const GetParticlePosition< PIdx > &GetPosition, const amrex::ParticleReal *const wp, const int *ion_lev, amrex::FArrayBox &rho_fab, long np_to_deposit, const amrex::XDim3 &dinv, const amrex::XDim3 &xyzmin, amrex::Dim3 lo, amrex::Real q, [[maybe_unused]] int n_rz_azimuthal_modes) |
| |
| template<int depos_order> |
| void | doChargeDepositionSharedShapeN (const GetParticlePosition< PIdx > &GetPosition, const amrex::ParticleReal *const wp, const int *ion_lev, amrex::FArrayBox &rho_fab, const amrex::IntVect &ix_type, const long np_to_deposit, const amrex::XDim3 &dinv, const amrex::XDim3 &xyzmin, const amrex::Dim3 lo, const amrex::Real q, [[maybe_unused]]const int n_rz_azimuthal_modes, const amrex::DenseBins< WarpXParticleContainer::ParticleTileType::ParticleTileDataType > &a_bins, const amrex::Box &box, const amrex::Geometry &geom, const amrex::IntVect &a_tbox_max_size, const amrex::IntVect bin_size) |
| |
◆ doChargeDepositionShapeN()
template<int depos_order>
◆ doChargeDepositionSharedShapeN()
template<int depos_order>
| void doChargeDepositionSharedShapeN |
( |
const GetParticlePosition< PIdx > & |
GetPosition, |
|
|
const amrex::ParticleReal *const |
wp, |
|
|
const int * |
ion_lev, |
|
|
amrex::FArrayBox & |
rho_fab, |
|
|
const amrex::IntVect & |
ix_type, |
|
|
const long |
np_to_deposit, |
|
|
const amrex::XDim3 & |
dinv, |
|
|
const amrex::XDim3 & |
xyzmin, |
|
|
const amrex::Dim3 |
lo, |
|
|
const amrex::Real |
q, |
|
|
[[maybe_unused] ]const int |
n_rz_azimuthal_modes, |
|
|
const amrex::DenseBins< WarpXParticleContainer::ParticleTileType::ParticleTileDataType > & |
a_bins, |
|
|
const amrex::Box & |
box, |
|
|
const amrex::Geometry & |
geom, |
|
|
const amrex::IntVect & |
a_tbox_max_size, |
|
|
const amrex::IntVect |
bin_size |
|
) |
| |