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::KDTreePartitionMidPointSplit< TLeafType > Member List

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

BaseType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
Construct(IteratorType PointsBegin, IteratorType PointsEnd, PointType HighPoint, PointType LowPoint, SizeType BucketSize)Kratos::KDTreePartitionMidPointSplit< TLeafType >inlinestatic
ContainerType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
CoordinateType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
Dimension enum valueKratos::KDTreePartitionMidPointSplit< TLeafType >
DistanceFunction typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
DistanceIteratorType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
IndexType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
IteratorIteratorType typedefKratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >
IteratorType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
KDTreePartitionBase(IndexType CutingDimension, CoordinateType Position, CoordinateType LeftEnd, CoordinateType RightEnd, TreeNodeType *pLeftChild=NULL, TreeNodeType *pRightChild=NULL)Kratos::KDTreePartitionBase< TLeafType >inline
KDTreePartitionMidPointSplit(IndexType CutingDimension, CoordinateType Position, CoordinateType LeftEnd, CoordinateType RightEnd, TreeNodeType *pLeftChild=NULL, TreeNodeType *pRightChild=NULL)Kratos::KDTreePartitionMidPointSplit< TLeafType >inline
KRATOS_CLASS_POINTER_DEFINITION(KDTreePartitionMidPointSplit)Kratos::KDTreePartitionMidPointSplit< 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::KDTreePartitionMidPointSplit< TLeafType >
MaxSpread(IteratorType PointsBegin, IteratorType PointsEnd, PointType const &HighPoint, PointType const &LowPoint, CoordinateType &CuttingValue)Kratos::KDTreePartitionMidPointSplit< 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, PointType const &HighPoint, PointType const &LowPoint, IndexType &rCuttingDimension, CoordinateType &rCuttingValue)Kratos::KDTreePartitionMidPointSplit< TLeafType >inlinestatic
PointerType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
PointType typedefKratos::KDTreePartitionMidPointSplit< 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::KDTreePartitionMidPointSplit< TLeafType >
SizeType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
Split(IteratorType PointsBegin, IteratorType PointsEnd, IndexType &CuttingDimension, CoordinateType &rCuttingValue)Kratos::KDTreePartitionMidPointSplit< TLeafType >inlinestatic
TreeNode()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inline
TreeNodeType typedefKratos::KDTreePartitionMidPointSplit< TLeafType >
~KDTreePartitionBase()Kratos::KDTreePartitionBase< TLeafType >inlinevirtual
~KDTreePartitionMidPointSplit()Kratos::KDTreePartitionMidPointSplit< TLeafType >inlinevirtual
~TreeNode()Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >inlinevirtual