AddObjectsToCells(TIteratorType GeometricalObjectsBegin, TIteratorType GeometricalObjectsEnd) | Kratos::GeometricalObjectsBins | inlineprotected |
CalculateCellSize(const std::size_t NumberOfCells) | Kratos::GeometricalObjectsBins | protected |
CellType typedef | Kratos::GeometricalObjectsBins | |
Dimension | Kratos::GeometricalObjectsBins | protectedstatic |
GeometricalObjectsBins(TIteratorType GeometricalObjectsBegin, TIteratorType GeometricalObjectsEnd, const double Tolerance=1e-12) | Kratos::GeometricalObjectsBins | inline |
GeometricalObjectsBins(TContainer &rGeometricalObjectsVector, const double Tolerance=1e-12) | Kratos::GeometricalObjectsBins | inline |
GeometricalObjectsBins()=default | Kratos::GeometricalObjectsBins | protected |
GetBoundingBox() const | Kratos::GeometricalObjectsBins | inline |
GetCell(const std::size_t I, const std::size_t J, const std::size_t K) | Kratos::GeometricalObjectsBins | |
GetCellBoundingBox(const std::size_t I, const std::size_t J, const std::size_t K) | Kratos::GeometricalObjectsBins | |
GetCellSizes() | Kratos::GeometricalObjectsBins | inline |
GetNumberOfCells() | Kratos::GeometricalObjectsBins | inline |
GetTotalNumberOfCells() | Kratos::GeometricalObjectsBins | inline |
Info() const | Kratos::GeometricalObjectsBins | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(GeometricalObjectsBins) | Kratos::GeometricalObjectsBins | |
mBoundingBox | Kratos::GeometricalObjectsBins | protected |
mCells | Kratos::GeometricalObjectsBins | protected |
mCellSizes | Kratos::GeometricalObjectsBins | protected |
mInverseOfCellSize | Kratos::GeometricalObjectsBins | protected |
mNumberOfCells | Kratos::GeometricalObjectsBins | protected |
mTolerance | Kratos::GeometricalObjectsBins | protected |
ObjectType typedef | Kratos::GeometricalObjectsBins | |
PointIsInsideBoundingBox(const array_1d< double, 3 > &rCoords) | Kratos::GeometricalObjectsBins | protected |
PointIsInsideBoundingBoxWithTolerance(const array_1d< double, 3 > &rCoords, const double Tolerance) | Kratos::GeometricalObjectsBins | protected |
PointType typedef | Kratos::GeometricalObjectsBins | |
PrintData(std::ostream &rOStream) const | Kratos::GeometricalObjectsBins | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::GeometricalObjectsBins | inlinevirtual |
ResultType typedef | Kratos::GeometricalObjectsBins | |
SearchInRadius(const PointType &rPoint, const double Radius, std::vector< ResultType > &rResults) | Kratos::GeometricalObjectsBins | |
SearchInRadius(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, const double Radius, std::vector< std::vector< ResultType >> &rResults) | Kratos::GeometricalObjectsBins | inline |
SearchIsInside(const PointType &rPoint) | Kratos::GeometricalObjectsBins | |
SearchIsInside(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd) | Kratos::GeometricalObjectsBins | inline |
SearchNearest(const PointType &rPoint) | Kratos::GeometricalObjectsBins | |
SearchNearest(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd) | Kratos::GeometricalObjectsBins | inline |
SearchNearestInRadius(const PointType &rPoint, const double Radius) | Kratos::GeometricalObjectsBins | |
SearchNearestInRadius(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, const double Radius) | Kratos::GeometricalObjectsBins | inline |
~GeometricalObjectsBins() | Kratos::GeometricalObjectsBins | inlinevirtual |