walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T > Class Template Reference

#include <CylindricalBoundaryWithOverlap.h>

+ Inheritance diagram for walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >:

Public Member Functions

 CylindricalBoundaryWithOverlap (const size_t idx, const shared_ptr< ParticleAccessor_T > &ac, const mesa_pd::data::CylindricalBoundary &cylindricalBoundary)
 
bool contains (const Vector3< real_t > &point) const
 
- Public Member Functions inherited from walberla::geometry::AbstractBody
virtual ~AbstractBody ()=default
 
virtual FastOverlapResult fastOverlapCheck (const Vector3< real_t > &, const Vector3< real_t > &) const
 
virtual FastOverlapResult fastOverlapCheck (const AABB &) const
 

Private Attributes

size_t idx_
 
shared_ptr< ParticleAccessor_T > ac_
 
mesa_pd::data::CylindricalBoundary cylindricalBoundary_
 

Constructor & Destructor Documentation

◆ CylindricalBoundaryWithOverlap()

template<typename ParticleAccessor_T >
walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >::CylindricalBoundaryWithOverlap ( const size_t  idx,
const shared_ptr< ParticleAccessor_T > &  ac,
const mesa_pd::data::CylindricalBoundary cylindricalBoundary 
)
inline

Member Function Documentation

◆ contains()

template<typename ParticleAccessor_T >
bool walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >::contains ( const Vector3< real_t > &  point) const
inlinevirtual

Member Data Documentation

◆ ac_

template<typename ParticleAccessor_T >
shared_ptr< ParticleAccessor_T > walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >::ac_
private

◆ cylindricalBoundary_

template<typename ParticleAccessor_T >
mesa_pd::data::CylindricalBoundary walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >::cylindricalBoundary_
private

◆ idx_

template<typename ParticleAccessor_T >
size_t walberla::lbm_mesapd_coupling::psm::CylindricalBoundaryWithOverlap< ParticleAccessor_T >::idx_
private

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