diff options
-rw-r--r-- | Source/Diagnostics/WarpXOpenPMD.cpp | 2 | ||||
-rw-r--r-- | Source/Particles/PhysicalParticleContainer.cpp | 2 | ||||
-rw-r--r-- | Source/Particles/WarpXParticleContainer.cpp | 6 |
3 files changed, 5 insertions, 5 deletions
diff --git a/Source/Diagnostics/WarpXOpenPMD.cpp b/Source/Diagnostics/WarpXOpenPMD.cpp index 5e10ccc34..022810e23 100644 --- a/Source/Diagnostics/WarpXOpenPMD.cpp +++ b/Source/Diagnostics/WarpXOpenPMD.cpp @@ -398,7 +398,7 @@ WarpXOpenPMDPlot::DumpToFile (WarpXParticleContainer* pc, [](uint64_t const *p){ delete[] p; } ); for (auto i=0; i<numParticleOnTile; i++) { - ids.get()[i] = WarpXUtilIO::localIDtoGlobal( aos[i].m_idata.id, aos[i].m_idata.cpu ); + ids.get()[i] = WarpXUtilIO::localIDtoGlobal( aos[i].id(), aos[i].cpu() ); } auto const scalar = openPMD::RecordComponent::SCALAR; currSpecies["id"][scalar].storeChunk(ids, {offset}, {numParticleOnTile64}); diff --git a/Source/Particles/PhysicalParticleContainer.cpp b/Source/Particles/PhysicalParticleContainer.cpp index 369a39f8a..9511ab8f8 100644 --- a/Source/Particles/PhysicalParticleContainer.cpp +++ b/Source/Particles/PhysicalParticleContainer.cpp @@ -1369,7 +1369,7 @@ PhysicalParticleContainer::SplitParticles (int lev) } #endif // invalidate the particle - p.m_idata.id = -p.m_idata.id; + p.id() = -p.id(); } } } diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp index a708ca8e1..d7cf02620 100644 --- a/Source/Particles/WarpXParticleContainer.cpp +++ b/Source/Particles/WarpXParticleContainer.cpp @@ -862,10 +862,10 @@ WarpXParticleContainer::particlePostLocate(ParticleType& p, // Tag particle if goes to higher level. // It will be split later in the loop if (pld.m_lev == lev+1 - and p.m_idata.id != NoSplitParticleID - and p.m_idata.id >= 0) + and p.id() != NoSplitParticleID + and p.id() >= 0) { - p.m_idata.id = DoSplitParticleID; + p.id() = DoSplitParticleID; } if (pld.m_lev == lev-1){ |