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.
Classes | Functions
Kratos::SearchUtils Namespace Reference

SEARCH UTILS ////. More...

Classes

class  SquaredDistanceFunction
 
class  CopyRange
 
class  SearchBoxInRange
 
class  SearchNearestInRange
 
class  SearchRadiusInRange
 

Functions

template<class TPointerType >
std::size_t PointerDistance (TPointerType const &PointerBegin, TPointerType const &PointerEnd)
 
template<std::size_t TDimension, class TPointType >
bool PointInBox (TPointType const &BoxMinPoint, TPointType const &BoxMaxPoint, TPointType const &ThisPoint)
 

Detailed Description

SEARCH UTILS ////.

Function Documentation

◆ PointerDistance()

template<class TPointerType >
std::size_t Kratos::SearchUtils::PointerDistance ( TPointerType const &  PointerBegin,
TPointerType const &  PointerEnd 
)

◆ PointInBox()

template<std::size_t TDimension, class TPointType >
bool Kratos::SearchUtils::PointInBox ( TPointType const &  BoxMinPoint,
TPointType const &  BoxMaxPoint,
TPointType const &  ThisPoint 
)