38 using ConstParticleTileDataType =
typename T_PC::ParticleTileType::ConstParticleTileDataType;
49 [=]
AMREX_GPU_DEVICE(
const ConstParticleTileDataType& ptd,
const int i)
noexcept
61 std::vector< amrex::ParticleReal > xyz_min = {
67 std::vector< amrex::ParticleReal > xyz_max = {
74 return {xyz_min[0], xyz_min[1], xyz_min[2], xyz_max[0], xyz_max[1], xyz_max[2]};
94 using ConstParticleTileDataType =
typename T_PC::ParticleTileType::ConstParticleTileDataType;
107 [=]
AMREX_GPU_DEVICE(
const ConstParticleTileDataType& ptd,
const int i)
noexcept
122 std::vector<amrex::ParticleReal> data_vector = {
141 return {x_mean, x_std, y_mean, y_std, z_mean, z_std};
Definition DepositCharge.H:21
static std::tuple< amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal > MinAndMaxPositions(T_PC const &pc)
Definition ParticleMoments.H:36
static std::tuple< amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal, amrex::ParticleReal > MeanAndStdPositions(T_PC const &pc)
Definition ParticleMoments.H:91