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 Types | Public Member Functions | List of all members
Kratos::ClosestPointsContainer Class Reference

#include <closest_points.h>

Collaboration diagram for Kratos::ClosestPointsContainer:

Public Types

using ContainerType = std::set< PointWithId >
 

Public Member Functions

 ClosestPointsContainer (const std::size_t MaxSize)
 
 ClosestPointsContainer (const std::size_t MaxSize, const double MaxDistance)
 
 ClosestPointsContainer (const ClosestPointsContainer &rOther)
 
ClosestPointsContaineroperator= (const ClosestPointsContainer &rOther)=delete
 
bool operator== (const ClosestPointsContainer &rOther) const
 
void Add (const PointWithId &rPoint)
 
void Merge (const ClosestPointsContainer &rOther)
 
ContainerTypeGetPoints ()
 
const ContainerTypeGetPoints () const
 

Serialization

class Serializer
 

Member Typedef Documentation

◆ ContainerType

Constructor & Destructor Documentation

◆ ClosestPointsContainer() [1/3]

Kratos::ClosestPointsContainer::ClosestPointsContainer ( const std::size_t  MaxSize)
explicit

◆ ClosestPointsContainer() [2/3]

Kratos::ClosestPointsContainer::ClosestPointsContainer ( const std::size_t  MaxSize,
const double  MaxDistance 
)

◆ ClosestPointsContainer() [3/3]

Kratos::ClosestPointsContainer::ClosestPointsContainer ( const ClosestPointsContainer rOther)
explicit

Member Function Documentation

◆ Add()

void Kratos::ClosestPointsContainer::Add ( const PointWithId rPoint)

◆ GetPoints() [1/2]

ContainerType& Kratos::ClosestPointsContainer::GetPoints ( )
inline

◆ GetPoints() [2/2]

const ContainerType& Kratos::ClosestPointsContainer::GetPoints ( ) const
inline

◆ Merge()

void Kratos::ClosestPointsContainer::Merge ( const ClosestPointsContainer rOther)

◆ operator=()

ClosestPointsContainer& Kratos::ClosestPointsContainer::operator= ( const ClosestPointsContainer rOther)
delete

◆ operator==()

bool Kratos::ClosestPointsContainer::operator== ( const ClosestPointsContainer rOther) const

Friends And Related Function Documentation

◆ Serializer

friend class Serializer
friend

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