| CalcKeyNormalized(coordinate_type coordinate) const | Kratos::OctreeBinary< TCellType > | inline |
| CalcMinCellNormalizedSize() const | Kratos::OctreeBinary< TCellType > | inline |
| CalcSizeNormalized(const cell_type *cell) const | Kratos::OctreeBinary< TCellType > | inline |
| CalculateCoordinateNormalized(const key_type key, coordinate_type &NormalizedCoordinate) const | Kratos::OctreeBinary< TCellType > | inline |
| CalculateCoordinates(key_type *keys, coordinate_type *ResultCoordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| CalculateCoordinatesNormalized(const key_type *keys, coordinate_type *NormalizedCoordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| cell_type typedef | Kratos::OctreeBinary< TCellType > | |
| CheckConstrain2To1() const | Kratos::OctreeBinary< TCellType > | inline |
| CHILDREN_NUMBER | Kratos::OctreeBinary< TCellType > | static |
| Collides(const double *Low1, const double *High1, const double *Low2, const double *High2) | Kratos::OctreeBinary< TCellType > | inline |
| configuration_type typedef | Kratos::OctreeBinary< TCellType > | |
| Constrain2To1() | Kratos::OctreeBinary< TCellType > | inline |
| Constrain2To1New() | Kratos::OctreeBinary< TCellType > | inline |
| coordinate_type typedef | Kratos::OctreeBinary< TCellType > | |
| DIMENSION | Kratos::OctreeBinary< TCellType > | static |
| GeometryType typedef | Kratos::OctreeBinary< TCellType > | |
| GetAllLeavesVector(std::vector< cell_type * > &all_leaves) const | Kratos::OctreeBinary< TCellType > | inline |
| GetCoordinateNormalized(key_type key) const | Kratos::OctreeBinary< TCellType > | inline |
| GetIntersectedLeaves(typename cell_type::pointer_type pObject, std::vector< cell_type * > &rLeaves, const double ToleranceCoefficient=0.001) | Kratos::OctreeBinary< TCellType > | inline |
| GetLeavesInBoundingBoxNormalized(const double *coord1, const double *coord2, std::vector< cell_type * > &leaves) const | Kratos::OctreeBinary< TCellType > | inline |
| HasIntersection(GeometryType &rGeometry, const Point &rLowPoint, const Point &rHighPoint) | Kratos::OctreeBinary< TCellType > | inlinevirtual |
| Info() const | Kratos::OctreeBinary< TCellType > | inlinevirtual |
| Insert(coordinate_type *point) | Kratos::OctreeBinary< TCellType > | inline |
| Insert(typename cell_type::pointer_type object) | Kratos::OctreeBinary< TCellType > | inline |
| InsertNormalized(coordinate_type *point) | Kratos::OctreeBinary< TCellType > | inline |
| InsertNormalized(typename cell_type::pointer_type object) | Kratos::OctreeBinary< TCellType > | inline |
| IsIntersected(typename cell_type::pointer_type rObject, double Tolerance, const double *rLowPoint, const double *rHighPoint) | Kratos::OctreeBinary< TCellType > | inline |
| key_type typedef | Kratos::OctreeBinary< TCellType > | |
| KRATOS_CLASS_POINTER_DEFINITION(OctreeBinary) | Kratos::OctreeBinary< TCellType > | |
| MAX_LEVEL | Kratos::OctreeBinary< TCellType > | static |
| MIN_LEVEL | Kratos::OctreeBinary< TCellType > | static |
| NodeType typedef | Kratos::OctreeBinary< TCellType > | |
| NormalizeCoordinates(coordinate_type *Coordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| NormalizeCoordinates(const coordinate_type *Coordinates, coordinate_type *NormalizedCoordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| OctreeBinary() | Kratos::OctreeBinary< TCellType > | inline |
| OctreeBinary(const double *NewScaleFactor, const double *NewOffset) | Kratos::OctreeBinary< TCellType > | inline |
| pGetBackCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetBackCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| pGetBottomCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetBottomCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| pGetCell(key_type *keys) const | Kratos::OctreeBinary< TCellType > | inline |
| pGetCell(key_type *keys, std::size_t level) const | Kratos::OctreeBinary< TCellType > | inline |
| pGetCellContainRegion(key_type min_x_key, key_type min_y_key, key_type min_z_key, key_type max_x_key, key_type max_y_key, key_type max_z_key) | Kratos::OctreeBinary< TCellType > | inline |
| pGetCellNormalized(const coordinate_type *point) const | Kratos::OctreeBinary< TCellType > | inline |
| pGetFrontCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetFrontCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| pGetLeftCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetLeftCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| pGetNeighbourCell(const cell_type *p_cell, std::size_t direction) | Kratos::OctreeBinary< TCellType > | inline |
| pGetNeighbourCell(cell_type *p_cell, std::size_t position, std::size_t direction) | Kratos::OctreeBinary< TCellType > | inline |
| pGetRightCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetRightCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| pGetRoot() | Kratos::OctreeBinary< TCellType > | inline |
| pGetTopCell(const cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| pGetTopCell(cell_type *p_cell, std::size_t level) | Kratos::OctreeBinary< TCellType > | inline |
| PrintData(std::ostream &rOStream) const | Kratos::OctreeBinary< TCellType > | inlinevirtual |
| PrintGiDMesh(std::ostream &rOStream) const | Kratos::OctreeBinary< TCellType > | inline |
| PrintGiDMeshNew(std::ostream &rOStream) const | Kratos::OctreeBinary< TCellType > | inline |
| PrintInfo(std::ostream &rOStream) const | Kratos::OctreeBinary< TCellType > | inlinevirtual |
| RefineWithUniformSizeNormalized(const double uniform_size) | Kratos::OctreeBinary< TCellType > | inline |
| ROOT_LEVEL | Kratos::OctreeBinary< TCellType > | static |
| ScaleBackToOriginalCoordinate(coordinate_type *ThisCoordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| ScaleBackToOriginalCoordinate(const coordinate_type *ThisCoordinates, coordinate_type *ResultCoordinates) const | Kratos::OctreeBinary< TCellType > | inline |
| SetBoundingBox(const coordinate_type *Low, const coordinate_type *High) | Kratos::OctreeBinary< TCellType > | inline |
| SubdivideCell(cell_type *p_cell) | Kratos::OctreeBinary< TCellType > | inline |
| SubvidiveUntilSizeNormalized(double *coord, const double desired_size) | Kratos::OctreeBinary< TCellType > | inline |
| ~OctreeBinary() | Kratos::OctreeBinary< TCellType > | inlinevirtual |