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 |