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.
List of all members
Kratos::PointPointSearch Class Reference

Short class definition. More...

#include <point_point_search.h>

Inheritance diagram for Kratos::PointPointSearch:
Collaboration diagram for Kratos::PointPointSearch:

Public Member Functions

Life Cycle
 PointPointSearch ()
 Default constructor. More...
 
 ~PointPointSearch ()
 Destructor. More...
 
void SearchPointsImplementation (NodesContainerType const &r_nodes, NodesContainerType const &r_nodes_to_find, RadiusArrayType const &radius, VectorResultNodesContainerType &r_results, VectorDistanceType &r_results_distances)
 
virtual std::string Info () const override
 Turn back information as a string. More...
 
virtual void PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Type Definitions

typedef PointTypePointPointerType
 
typedef std::vector< PointPointerType > * PointVector
 
typedef std::vector< PointPointerType >::iterator PointIterator
 
typedef doubleDistanceVector
 
typedef doubleDistanceIterator
 
typedef PointConfigure< 3 > PointConfigureType
 
typedef BinsObjectDynamic< PointConfigureTypePointBinsType
 
typedef PointerVectorSet< Point, IndexedObjectPointSetType
 
 KRATOS_CLASS_POINTER_DEFINITION (PointPointSearch)
 Pointer definition of PointPointSearch. More...
 

Additional Inherited Members

Detailed Description

Short class definition.

Detail class definition.

Member Typedef Documentation

◆ DistanceIterator

◆ DistanceVector

◆ PointBinsType

◆ PointConfigureType

◆ PointIterator

◆ PointPointerType

◆ PointSetType

◆ PointVector

Constructor & Destructor Documentation

◆ PointPointSearch()

Kratos::PointPointSearch::PointPointSearch ( )
inline

Default constructor.

◆ ~PointPointSearch()

Kratos::PointPointSearch::~PointPointSearch ( )
inline

Destructor.

Member Function Documentation

◆ Info()

virtual std::string Kratos::PointPointSearch::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::SpatialSearch.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::PointPointSearch::KRATOS_CLASS_POINTER_DEFINITION ( PointPointSearch  )

Pointer definition of PointPointSearch.

◆ PrintData()

virtual void Kratos::PointPointSearch::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::SpatialSearch.

◆ PrintInfo()

virtual void Kratos::PointPointSearch::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::SpatialSearch.

◆ SearchPointsImplementation()

void Kratos::PointPointSearch::SearchPointsImplementation ( NodesContainerType const &  r_nodes,
NodesContainerType const &  r_nodes_to_find,
RadiusArrayType const &  radius,
VectorResultNodesContainerType r_results,
VectorDistanceType r_results_distances 
)
inline

(it.base())


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