diff options
Diffstat (limited to 'Source/Python/Particles/PinnedMemoryParticleContainer.cpp')
-rw-r--r-- | Source/Python/Particles/PinnedMemoryParticleContainer.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Source/Python/Particles/PinnedMemoryParticleContainer.cpp b/Source/Python/Particles/PinnedMemoryParticleContainer.cpp new file mode 100644 index 000000000..d048b4d9c --- /dev/null +++ b/Source/Python/Particles/PinnedMemoryParticleContainer.cpp @@ -0,0 +1,23 @@ +/* Copyright 2021-2023 The WarpX Community + * + * Authors: Axel Huebl, Remi Lehe, Roelof Groenewald + * License: BSD-3-Clause-LBNL + */ + +#include "Python/pyWarpX.H" + +#include <Particles/PinnedMemoryParticleContainer.H> + + +void init_PinnedMemoryParticleContainer (py::module& m) +{ + py::class_< + PinnedMemoryParticleContainer, + amrex::ParticleContainer<0,0,PIdx::nattribs,0,amrex::PinnedArenaAllocator> + > pmpc (m, "PinnedMemoryParticleContainer"); + pmpc + .def("num_int_comps", + [](PinnedMemoryParticleContainer& pc) { return pc.NumIntComps(); } + ) + ; +} |