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.
Public Member Functions | List of all members
Kratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType > Class Template Reference

#include <search_structure.h>

Collaboration diagram for Kratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType >:

Public Member Functions

void operator() (TIteratorType const &RangeBegin, TIteratorType const &RangeEnd, TPointType const &ThisPoint, TCoordinateType const &Radius, TResultIteratorType &Results, TSizeType &NumberOfResults, TSizeType const &MaxNumberOfResults)
 
void operator() (TIteratorType const &RangeBegin, TIteratorType const &RangeEnd, TPointType const &ThisPoint, TCoordinateType const &Radius, TResultIteratorType &Results, TDistanceIteratorType &Distances, TSizeType &NumberOfResults, TSizeType const &MaxNumberOfResults)
 

Member Function Documentation

◆ operator()() [1/2]

template<class TPointType , class TIteratorType , class TDistanceIteratorType , class TDistanceFunction , class TSizeType , class TCoordinateType , class TResultIteratorType = TIteratorType>
void Kratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType >::operator() ( TIteratorType const &  RangeBegin,
TIteratorType const &  RangeEnd,
TPointType const &  ThisPoint,
TCoordinateType const &  Radius,
TResultIteratorType &  Results,
TDistanceIteratorType &  Distances,
TSizeType &  NumberOfResults,
TSizeType const &  MaxNumberOfResults 
)
inline

◆ operator()() [2/2]

template<class TPointType , class TIteratorType , class TDistanceIteratorType , class TDistanceFunction , class TSizeType , class TCoordinateType , class TResultIteratorType = TIteratorType>
void Kratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType >::operator() ( TIteratorType const &  RangeBegin,
TIteratorType const &  RangeEnd,
TPointType const &  ThisPoint,
TCoordinateType const &  Radius,
TResultIteratorType &  Results,
TSizeType &  NumberOfResults,
TSizeType const &  MaxNumberOfResults 
)
inline

The documentation for this class was generated from the following file: