aboutsummaryrefslogtreecommitdiff
path: root/Source/Python/WarpXWrappers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Python/WarpXWrappers.cpp')
-rw-r--r--Source/Python/WarpXWrappers.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Python/WarpXWrappers.cpp b/Source/Python/WarpXWrappers.cpp
index d91cd9a88..accecd615 100644
--- a/Source/Python/WarpXWrappers.cpp
+++ b/Source/Python/WarpXWrappers.cpp
@@ -240,11 +240,12 @@ namespace
return dx[dir];
}
- long warpx_getNumParticles(const char* char_species_name) {
+ long warpx_getNumParticles(const char* char_species_name, const bool local) {
const auto & mypc = WarpX::GetInstance().GetPartContainer();
const std::string species_name(char_species_name);
auto & myspc = mypc.GetParticleContainerFromName(species_name);
- return myspc.TotalNumberOfParticles();
+ // the first argument below is to only count valid particles
+ return myspc.TotalNumberOfParticles(true, local);
}
#define WARPX_GET_FIELD(FIELD, GETTER) \