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.
Kratos::KDTreePartitionAverageSplit< TLeafType > Member List

This is the complete list of members for Kratos::KDTreePartitionAverageSplit< TLeafType >, including all inherited members.

AverageSplit(IteratorType PointsBegin, IteratorType &PartitionPosition, IteratorType PointsEnd, IndexType &CuttingDimension, CoordinateType &rCuttingValue)Kratos::KDTreePartitionAverageSplit< TLeafType >inlinestatic
BaseType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
Construct(IteratorType PointsBegin, IteratorType PointsEnd, PointType HighPoint, PointType LowPoint, SizeType BucketSize)Kratos::KDTreePartitionAverageSplit< TLeafType >inlinestatic
ContainerType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
CoordinateType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
Dimension enum valueKratos::KDTreePartitionAverageSplit< TLeafType >
DistanceFunction typedefKratos::KDTreePartitionAverageSplit< TLeafType >
DistanceIteratorType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
IndexType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
IteratorIteratorType typedefKratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >
IteratorType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
KDTreePartitionAverageSplit(IndexType CutingDimension, CoordinateType Position, CoordinateType LeftEnd, CoordinateType RightEnd, TreeNodeType *pLeftChild=NULL, TreeNodeType *pRightChild=NULL)Kratos::KDTreePartitionAverageSplit< TLeafType >inline
KDTreePartitionBase(IndexType CutingDimension, CoordinateType Position, CoordinateType LeftEnd, CoordinateType RightEnd, TreeNodeType *pLeftChild=NULL, TreeNodeType *pRightChild=NULL)Kratos::KDTreePartitionBase< TLeafType >inline
KRATOS_CLASS_POINTER_DEFINITION(KDTreePartitionAverageSplit)Kratos::KDTreePartitionAverageSplit< TLeafType >
Kratos::KDTreePartitionBase::KRATOS_CLASS_POINTER_DEFINITION(KDTreePartitionBase)Kratos::KDTreePartitionBase< TLeafType >
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::KRATOS_CLASS_POINTER_DEFINITION(TreeNode)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >
LeafType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
MaxSpread(IteratorType PointsBegin, IteratorType PointsEnd, CoordinateType &AverageValue)Kratos::KDTreePartitionAverageSplit< TLeafType >inlinestatic
NullIterator()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinestatic
NullLeaf()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinestatic
NullPointer()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinestatic
Partition(IteratorType PointsBegin, IteratorType PointsEnd, IndexType &rCuttingDimension, CoordinateType &rCuttingValue)Kratos::KDTreePartitionAverageSplit< TLeafType >inlinestatic
PointerType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
PointType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
PrintData(std::ostream &rOStream, std::string const &Perfix=std::string()) const overrideKratos::KDTreePartitionBase< TLeafType >inlinevirtual
SearchInBox(PointType const &SearchMinPoint, PointType const &SearchMaxPoint, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) overrideKratos::KDTreePartitionBase< TLeafType >inline
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInBox(PointType const &SearchMinPoint, PointType const &SearchMaxPoint, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) overrideKratos::KDTreePartitionBase< TLeafType >inline
SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar) overrideKratos::KDTreePartitionBase< TLeafType >inline
SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) overrideKratos::KDTreePartitionBase< TLeafType >inline
SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar) overrideKratos::KDTreePartitionBase< TLeafType >inline
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
SearchNearestPoint(PointType const &rThisPoint, PointerType &rResult, CoordinateType &rResultDistance) overrideKratos::KDTreePartitionBase< TLeafType >inline
SearchNearestPoint(PointType const &rThisPoint, PointerType &rResult, CoordinateType &rResultDistance, SearchStructureType &Auxiliar) overrideKratos::KDTreePartitionBase< TLeafType >inline
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchNearestPoint(PointType const &ThisPoint, PointerType &rResult, CoordinateType &rResultDistance)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchNearestPoint(PointType const &ThisPoint, PointerType &rResult, CoordinateType &rResultDistance, SearchStructureType &Auxiliar)Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual
SearchStructureType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
SizeType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
TreeNode()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inline
TreeNodeType typedefKratos::KDTreePartitionAverageSplit< TLeafType >
~KDTreePartitionAverageSplit()Kratos::KDTreePartitionAverageSplit< TLeafType >inlinevirtual
~KDTreePartitionBase()Kratos::KDTreePartitionBase< TLeafType >inlinevirtual
~TreeNode()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual