aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Source/Diagnostics/WarpXOpenPMD.cpp2
-rw-r--r--Source/Particles/PhysicalParticleContainer.cpp2
-rw-r--r--Source/Particles/WarpXParticleContainer.cpp6
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){