|
|
| OMP_DEMSearch (const double domain_min_x=0.0, const double domain_min_y=0.0, const double domain_min_z=0.0, const double domain_max_x=-1.0, const double domain_max_y=-1.0, const double domain_max_z=-1.0) |
| Default constructor. More...
|
|
| ~OMP_DEMSearch () |
| Destructor. More...
|
|
|
void | SearchElementsInRadiusExclusiveImplementation (ElementsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchElementsInRadiusInclusiveImplementation (ElementsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchElementsInRadiusExclusiveImplementation (ElementsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults) |
|
void | SearchElementsInRadiusInclusiveImplementation (ElementsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults) |
|
void | SearchNodesInRadiusExclusiveImplementation (NodesContainerType const &rStructureNodes, NodesContainerType const &rNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchNodesInRadiusInclusiveImplementation (NodesContainerType const &rStructureNodes, NodesContainerType const &rNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchNodesInRadiusExclusiveImplementation (NodesContainerType const &rStructureNodes, NodesContainerType const &rNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults) |
|
void | SearchNodesInRadiusInclusiveImplementation (NodesContainerType const &rStructureNodes, NodesContainerType const &rNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults) |
|
void | SearchGeometricalInRadiusExclusiveImplementation (ElementsContainerType const &rStructureElements, ConditionsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchGeometricalInRadiusInclusiveImplementation (ElementsContainerType const &rStructureElements, ConditionsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchGeometricalInRadiusExclusiveImplementation (ConditionsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchGeometricalInRadiusInclusiveImplementation (ConditionsContainerType const &rStructureElements, ElementsContainerType const &rElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
|
virtual std::string | Info () const override |
| Turn back information as a string. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const override |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const override |
| Print object's data. More...
|
|
| DEMSearch (const double domain_min_x=0.0, const double domain_min_y=0.0, const double domain_min_z=0.0, const double domain_max_x=-1.0, const double domain_max_y=-1.0, const double domain_max_z=-1.0) |
| Default constructor. More...
|
|
virtual | ~DEMSearch () |
| Destructor. More...
|
|
void | SearchElementsInRadiusExclusive (ElementsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) override |
|
void | SearchElementsInRadiusExclusive (ElementsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults) override |
|
void | SearchElementsInRadiusInclusive (ElementsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchElementsInRadiusInclusive (ElementsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults) |
|
void | SearchNodesInRadiusExclusive (NodesContainerType const &StructureNodes, NodesContainerType const &InputNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) override |
|
void | SearchNodesInRadiusExclusive (NodesContainerType const &StructureNodes, NodesContainerType const &InputNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults) override |
|
void | SearchNodesInRadiusInclusive (NodesContainerType const &StructureNodes, NodesContainerType const &InputNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) override |
|
void | SearchNodesInRadiusInclusive (NodesContainerType const &StructureNodes, NodesContainerType const &InputNodes, const RadiusArrayType &Radius, VectorResultNodesContainerType &rResults) override |
|
void | SearchConditionsOverElementsInRadiusExclusive (ElementsContainerType const &StructureElements, ConditionsContainerType const &InputConditions, const RadiusArrayType &Radius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchConditionsOverElementsInRadiusInclusive (ElementsContainerType const &StructureElements, ConditionsContainerType const &InputConditions, const RadiusArrayType &Radius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
|
void | SearchElementsOverConditionsInRadiusExclusive (ConditionsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) override |
|
void | SearchElementsOverConditionsInRadiusInclusive (ConditionsContainerType const &StructureElements, ElementsContainerType const &InputElements, const RadiusArrayType &Radius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) override |
|
| KRATOS_CLASS_POINTER_DEFINITION (DEMSearch) |
| Pointer definition of DEMSearch. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "StructureElements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "StructureElements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "StructureElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "rModelpart" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "StructureElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rModelpart" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rStructureNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rModelpart" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rStructureNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rModelpart" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rStructureNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rModelpart" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rStructureNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
| SpatialSearch () |
| Default constructor. More...
|
|
virtual | ~SpatialSearch () |
| Destructor. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "StructureElements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "StructureElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "StructureElements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "rModelpart" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "StructureElements" including itself. More...
|
|
virtual void | SearchElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every element in "InputElements" including itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rModelpart" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rStructureNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rModelpart" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "rStructureNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rModelpart" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rStructureNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" excluding itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rModelpart" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (ModelPart &rModelPart, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "rStructureNodes" including itself. More...
|
|
virtual void | SearchNodesInRadiusInclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every node in "InputNodes" including itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "InputConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "rStructureConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "InputConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "rModelpart" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "InputConditions" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "rStructureConditions" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every Condition in "InputConditions" including itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults) |
| Search neighbours for every Condition in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults) |
| Search neighbours for every Condition in "InputConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults) |
| Search neighbours for every Condition in "rStructureConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults) |
| Search neighbours for every Condition in "InputConditions" excluding itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every Condition in "rModelpart" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every Condition in "InputConditions" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every Condition in "rStructureConditions" including itself. More...
|
|
virtual void | SearchConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) |
| Search neighbours for every Condition in "InputConditions" including itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (ModelPart &rModelPart, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchConditionsOverElementsInRadiusInclusive (const ElementsContainerType &rStructureElements, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (ModelPart &rModelPart, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "rModelpart" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (ModelPart &rModelPart, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | SearchElementsOverConditionsInRadiusInclusive (const ConditionsContainerType &rStructureConditions, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) |
| Search neighbours for every element in "Inputelements" excluding itself. More...
|
|
virtual void | InitializeBoundingBox (const NodesContainerType &rStructureNodes) |
| This method allows to initialize the local bounding box (for nodes) More...
|
|
virtual void | InitializeBoundingBox (const ElementsContainerType &rStructureElements) |
| This method allows to initialize the local bounding box (for elements) More...
|
|
virtual void | InitializeBoundingBox (const ConditionsContainerType &rStructureConditions) |
| This method allows to initialize the local bounding box (for conditions) More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (SpatialSearch) |
| Pointer definition of SpatialSearch. More...
|
|