|
|
| | KRATOS_CLASS_POINTER_DEFINITION (SpecializedSpatialSearchFactory) |
| |
|
| | SpecializedSpatialSearchFactory () |
| | Default constructor. More...
|
| |
| | SpecializedSpatialSearchFactory (Parameters ThisParameters) |
| | Constructor with parameters. More...
|
| |
| | ~SpecializedSpatialSearchFactory () override=default |
| | Destructor. More...
|
| |
|
| void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults, VectorDistanceType &rResultsDistance) override |
| | Search neighbours for every element in "rInputElements" excluding itself. More...
|
| |
| void | SearchElementsInRadiusExclusive (const ElementsContainerType &rStructureElements, const ElementsContainerType &rInputElements, const RadiusArrayType &rRadius, VectorResultElementsContainerType &rResults) override |
| | Search neighbours for every element in "rInputElements" excluding itself. More...
|
| |
| void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults, VectorDistanceType &rResultsDistance) override |
| | Search neighbours for every node in "rInputNodes" excluding itself. More...
|
| |
| void | SearchNodesInRadiusExclusive (const NodesContainerType &rStructureNodes, const NodesContainerType &rInputNodes, const RadiusArrayType &rRadius, VectorResultNodesContainerType &rResults) override |
| | Search neighbours for every node in "rInputNodes" excluding itself. More...
|
| |
| void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance) override |
| | Search neighbours for every Condition in "rInputConditions" excluding itself. More...
|
| |
| void | SearchConditionsInRadiusExclusive (const ConditionsContainerType &rStructureConditions, const ConditionsContainerType &rInputConditions, const RadiusArrayType &rRadius, VectorResultConditionsContainerType &rResults) override |
| | Search neighbours for every Condition in "rInputConditions" excluding itself. More...
|
| |
|
| std::string | Info () const override |
| | Turn back information as a string. More...
|
| |
| void | PrintInfo (std::ostream &rOStream) const override |
| | Print information about this object. More...
|
| |
| void | PrintData (std::ostream &rOStream) const override |
| | Print object's data. 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...
|
| |