CellBlock3D(std::vector< ParticleCell > &vec, const std::array< double, 3 > &bMin, const std::array< double, 3 > &bMax, double interactionLength, double cellSizeFactor=1.0) | autopas::internal::CellBlock3D< ParticleCell > | inline |
CellBlock3D(const CellBlock3D &)=delete | autopas::internal::CellBlock3D< ParticleCell > | |
cellCanContainHaloParticles(index_t index1d) const override | autopas::internal::CellBlock3D< ParticleCell > | inlinevirtual |
cellCanContainOwnedParticles(index_t index1d) const override | autopas::internal::CellBlock3D< ParticleCell > | inlinevirtual |
checkInHalo(const std::array< double, 3 > &position) const | autopas::internal::CellBlock3D< ParticleCell > | |
clearHaloCells() | autopas::internal::CellBlock3D< ParticleCell > | |
get1DIndexOfPosition(const std::array< double, 3 > &pos) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
get3DIndexOfPosition(const std::array< double, 3 > &pos) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCell(index_t index1d) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCell(const std::array< index_t, 3 > &index3d) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCellBoundingBox(index_t index1d) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCellBoundingBox(const std::array< index_t, 3 > &index3d) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCellLength() const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCellsPerDimensionWithHalo() const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getCellsPerInteractionLength() const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getContainingCell(const std::array< double, 3 > &pos) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getFirstOwnedCellIndex() const | autopas::internal::CellBlock3D< ParticleCell > | |
getHaloBoxMax() const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getHaloBoxMin() const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getLastOwnedCellIndex() const | autopas::internal::CellBlock3D< ParticleCell > | |
getNearbyHaloCells(const std::array< double, 3 > &position, double allowedDistance) const | autopas::internal::CellBlock3D< ParticleCell > | inline |
getNumCells() const | autopas::internal::CellBlock3D< ParticleCell > | |
ignoreCellForIteration(index_t index1d, IteratorBehavior behavior) const | autopas::internal::CellBorderAndFlagManager | inline |
index_t typedef | autopas::internal::CellBlock3D< ParticleCell > | |
operator=(const CellBlock3D)=delete | autopas::internal::CellBlock3D< ParticleCell > | |
rebuild(std::vector< ParticleCell > &vec, const std::array< double, 3 > &bMin, const std::array< double, 3 > &bMax, double interactionLength, double cellSizeFactor) | autopas::internal::CellBlock3D< ParticleCell > | inline |
reserve(size_t numParticles) | autopas::internal::CellBlock3D< ParticleCell > | |
~CellBorderAndFlagManager()=default | autopas::internal::CellBorderAndFlagManager | virtual |