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 | Public Attributes | List of all members
Kratos::RadiusPoint< Dimension > Class Template Reference

#include <dem_search.h>

Collaboration diagram for Kratos::RadiusPoint< Dimension >:

Public Member Functions

 RadiusPoint ()
 
virtual ~RadiusPoint ()
 
void Initialize (Element::Pointer baseElem)
 
void Initialize (Element::Pointer baseElem, double Radius)
 
doubleoperator[] (std::size_t i)
 
double const & operator[] (std::size_t i) const
 
void operator= (Point const &Other)
 

Public Attributes

double mRadius
 
double coord [Dimension]
 
Element::Pointer pNaseElem
 

Constructor & Destructor Documentation

◆ RadiusPoint()

template<std::size_t Dimension>
Kratos::RadiusPoint< Dimension >::RadiusPoint ( )
inline

◆ ~RadiusPoint()

template<std::size_t Dimension>
virtual Kratos::RadiusPoint< Dimension >::~RadiusPoint ( )
inlinevirtual

Member Function Documentation

◆ Initialize() [1/2]

template<std::size_t Dimension>
void Kratos::RadiusPoint< Dimension >::Initialize ( Element::Pointer  baseElem)
inline

◆ Initialize() [2/2]

template<std::size_t Dimension>
void Kratos::RadiusPoint< Dimension >::Initialize ( Element::Pointer  baseElem,
double  Radius 
)
inline

◆ operator=()

template<std::size_t Dimension>
void Kratos::RadiusPoint< Dimension >::operator= ( Point const &  Other)
inline

◆ operator[]() [1/2]

template<std::size_t Dimension>
double& Kratos::RadiusPoint< Dimension >::operator[] ( std::size_t  i)
inline

◆ operator[]() [2/2]

template<std::size_t Dimension>
double const& Kratos::RadiusPoint< Dimension >::operator[] ( std::size_t  i) const
inline

Member Data Documentation

◆ coord

template<std::size_t Dimension>
double Kratos::RadiusPoint< Dimension >::coord[Dimension]

◆ mRadius

template<std::size_t Dimension>
double Kratos::RadiusPoint< Dimension >::mRadius

◆ pNaseElem

template<std::size_t Dimension>
Element::Pointer Kratos::RadiusPoint< Dimension >::pNaseElem

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