#include <array>#include <limits>#include <tuple>#include <type_traits>#include <vector>#include "autopas/containers/ParticleContainerInterface.h"#include "autopas/options/IteratorBehavior.h"#include "autopas/utils/ArrayMath.h"#include "autopas/utils/WrapOpenMP.h"#include "autopas/utils/inBox.h"

Go to the source code of this file.
Classes | |
| class | autopas::ContainerIterator< Particle_T, modifiable, regionIter > |
| Public iterator class that iterates over a particle container and additional vectors (which are typically stored in the logic handler). More... | |
Namespaces | |
| namespace | autopas |
| This is the main namespace of AutoPas. | |
| namespace | autopas::internal |
| This namespace is used for implementation specifics. | |
| namespace | autopas::containerIteratorUtils |
| Helper functions related to iterators which should not be connected to the ContainerIterator class. | |
Functions | |
| template<class ParticleIterator > | |
| void | autopas::internal::deleteParticle (ParticleIterator &iterator) |
| Function to access private iterator.deleteCurrentParticle() via friend. | |
| template<bool regionIter, class Particle_T , class Arr > | |
| bool | autopas::containerIteratorUtils::particleFulfillsIteratorRequirements (const Particle_T &p, IteratorBehavior behavior, const Arr ®ionMin, const Arr ®ionMax) |
| Indicates whether the particle has the correct ownership state and if this is a region iterator is in the region. | |