diff options
author | 2022-01-26 09:19:15 -0800 | |
---|---|---|
committer | 2022-01-26 09:19:15 -0800 | |
commit | 2476d50439e39843d75720c3f857ad05c4f89e23 (patch) | |
tree | da291de040a39398c48bb3cbea05a5ad91f1cafc /Source/Python/WarpXWrappers.cpp | |
parent | 139d8d1a815e3632a6bf7c15a17858e85eb20fee (diff) | |
download | WarpX-2476d50439e39843d75720c3f857ad05c4f89e23.tar.gz WarpX-2476d50439e39843d75720c3f857ad05c4f89e23.tar.zst WarpX-2476d50439e39843d75720c3f857ad05c4f89e23.zip |
expose WarpXParticleContainer::sumParticleCharge to Python (#2790)
Diffstat (limited to 'Source/Python/WarpXWrappers.cpp')
-rw-r--r-- | Source/Python/WarpXWrappers.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Python/WarpXWrappers.cpp b/Source/Python/WarpXWrappers.cpp index 6703bb665..63ba4b713 100644 --- a/Source/Python/WarpXWrappers.cpp +++ b/Source/Python/WarpXWrappers.cpp @@ -516,6 +516,14 @@ namespace mypc.defineAllParticleTiles(); } + amrex::Real warpx_sumParticleCharge(const char* char_species_name, const bool local) + { + auto & mypc = WarpX::GetInstance().GetPartContainer(); + const std::string species_name(char_species_name); + auto & myspc = mypc.GetParticleContainerFromName(species_name); + return myspc.sumParticleCharge(local); + } + int warpx_getParticleBoundaryBufferSize(const char* species_name, int boundary) { const std::string name(species_name); |