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 | Namespaces | Macros | Functions
search_structure.h File Reference
#include <vector>
#include <cfloat>
Include dependency graph for search_structure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kratos::Tvector< T, TDimension >
 Short class definition. More...
 
class  Kratos::SearchUtils::SquaredDistanceFunction< TDimension, TPointType >
 
class  Kratos::SearchUtils::CopyRange< TIteratorType, TSizeType, TResultIteratorType >
 
class  Kratos::SearchUtils::SearchBoxInRange< TPointType, TIteratorType, TSizeType, TDimension, TResultIteratorType >
 
class  Kratos::SearchUtils::SearchNearestInRange< TPointType, TPointerType, TIteratorType, TDistanceFunction, TCoordinateType >
 
class  Kratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType >
 
class  Kratos::SubBinAxis< IndexType, SizeType >
 TOOLS UTILS ///. More...
 
class  Kratos::SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension >
 

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
 
 Kratos::SearchUtils
 SEARCH UTILS ////.
 

Macros

#define DBL_MAX   (1.0/DBL_EPSILON)
 

Functions

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

Macro Definition Documentation

◆ DBL_MAX

#define DBL_MAX   (1.0/DBL_EPSILON)