#include "autopas/options/IteratorBehavior.h"#include "autopas/particles/OwnershipState.h"#include "autopas/utils/ArrayMath.h"#include "autopas/utils/WrapOpenMP.h"#include "autopas/utils/inBox.h"

Go to the source code of this file.
Namespaces | |
| namespace | autopas | 
| This is the main namespace of AutoPas.  | |
| namespace | autopas::LeavingParticleCollector | 
| Namespace to collect leaving particles from a container.  | |
Functions | |
| template<class ContainerType > | |
| std::array< std::tuple< const std::array< double, 3 >, const std::array< double, 3 > >, 6 > | autopas::LeavingParticleCollector::calculateHaloVolumes (const ContainerType &container) | 
For a given container that supports getCutoff(), getBoxMin() and getBoxMax(), calculates a set of 6 non-overlapping boxes that fully cover the halo.   | |
| template<class ContainerType > | |
| std::vector< typename ContainerType::ParticleType > | autopas::LeavingParticleCollector::collectParticlesAndMarkNonOwnedAsDummy (ContainerType &container) | 
| Collects leaving particles and marks halo particles as dummy.   | |