![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This is the complete list of members for Kratos::SearchUtilities, including all inherited members.
| BoundingBoxType typedef | Kratos::SearchUtilities | |
| ComputeBoundingBoxesWithTolerance(const std::vector< double > &rBoundingBoxes, const double Tolerance, std::vector< double > &rBoundingBoxesWithTolerance) | Kratos::SearchUtilities | static |
| ComputeBoundingBoxesWithToleranceCheckingNullBB(const std::vector< double > &rBoundingBoxes, const double Tolerance, std::vector< double > &rBoundingBoxesWithTolerance) | Kratos::SearchUtilities | static |
| DistanceType typedef | Kratos::SearchUtilities | |
| IndexType typedef | Kratos::SearchUtilities | |
| ParallelSearch(const TContainer &rInput, const RadiusArrayType &rRadius, TSpatialContainer &rSearch, TResultType &rResults, VectorDistanceType &rResultsDistance, const int AllocationSize=1000) | Kratos::SearchUtilities | inlinestatic |
| PointIsInsideBoundingBox(const BoundingBox< TPointType > &rBoundingBox, const array_1d< double, 3 > &rCoords) | Kratos::SearchUtilities | inlinestatic |
| PointIsInsideBoundingBox(const BoundingBoxType &rBoundingBox, const array_1d< double, 3 > &rCoords) | Kratos::SearchUtilities | inlinestatic |
| PointIsInsideBoundingBox(const BoundingBox< TPointType > &rBoundingBox, const array_1d< double, 3 > &rCoords, const double Tolerance) | Kratos::SearchUtilities | inlinestatic |
| PrepareOutputSearch(const TContainer &rInput, TResultType &rResults, VectorDistanceType &rResultsDistance) | Kratos::SearchUtilities | inlinestatic |
| PreparePointsSearch(const TContainer &rStructure) | Kratos::SearchUtilities | inlinestatic |
| PrepareSearch(const TContainer &rStructure, const TContainer &rInput, TResultType &rResults, VectorDistanceType &rResultsDistance) | Kratos::SearchUtilities | inlinestatic |
| RadiusArrayType typedef | Kratos::SearchUtilities | |
| SizeType typedef | Kratos::SearchUtilities | |
| SynchronousPointSynchronization(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, std::vector< double > &rAllPointsCoordinates, std::vector< IndexType > &rAllPointsIds, const DataCommunicator &rDataCommunicator) | Kratos::SearchUtilities | inlinestatic |
| SynchronousPointSynchronizationWithBoundingBox(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, DistributedSearchInformation &rSearchInfo, const TBoundingBoxType &rBoundingBox, const double ThresholdBoundingBox, const DataCommunicator &rDataCommunicator, const bool IndexItIsJustCounter=false) | Kratos::SearchUtilities | inlinestatic |
| SynchronousPointSynchronizationWithRadius(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, std::vector< double > &rAllPointsCoordinates, std::vector< IndexType > &rAllPointsIds, const std::vector< double > &rRadius, const DataCommunicator &rDataCommunicator) | Kratos::SearchUtilities | inlinestatic |
| SynchronousPointSynchronizationWithRecvSizes(TPointIteratorType itPointBegin, TPointIteratorType itPointEnd, std::vector< double > &rAllPointsCoordinates, std::vector< IndexType > &rAllPointsIds, const DataCommunicator &rDataCommunicator) | Kratos::SearchUtilities | inlinestatic |
| VectorDistanceType typedef | Kratos::SearchUtilities | |
| ZeroTolerance | Kratos::SearchUtilities | static |