waLBerla 7.3
Loading...
Searching...
No Matches
walberla::geometry::DynamicBody< Body > Class Template Reference

#include <DynamicBody.h>

Inheritance diagram for walberla::geometry::DynamicBody< Body >:

Public Member Functions

 DynamicBody (const Body &b)
bool contains (const Vector3< real_t > &point) const override
FastOverlapResult fastOverlapCheck (const Vector3< real_t > &cellMidpoint, const Vector3< real_t > &dx) const override
FastOverlapResult fastOverlapCheck (const AABB &box) const override
Public Member Functions inherited from walberla::geometry::AbstractBody
virtual ~AbstractBody ()=default

Private Attributes

const Body body_

Constructor & Destructor Documentation

◆ DynamicBody()

template<typename Body>
walberla::geometry::DynamicBody< Body >::DynamicBody ( const Body & b)
inline

Member Function Documentation

◆ contains()

template<typename Body>
bool walberla::geometry::DynamicBody< Body >::contains ( const Vector3< real_t > & point) const
inlineoverridevirtual

◆ fastOverlapCheck() [1/2]

template<typename Body>
FastOverlapResult walberla::geometry::DynamicBody< Body >::fastOverlapCheck ( const AABB & box) const
inlineoverridevirtual

Reimplemented from walberla::geometry::AbstractBody.

◆ fastOverlapCheck() [2/2]

template<typename Body>
FastOverlapResult walberla::geometry::DynamicBody< Body >::fastOverlapCheck ( const Vector3< real_t > & cellMidpoint,
const Vector3< real_t > & dx ) const
inlineoverridevirtual

Reimplemented from walberla::geometry::AbstractBody.

Member Data Documentation

◆ body_

template<typename Body>
const Body walberla::geometry::DynamicBody< Body >::body_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/src/geometry/bodies/DynamicBody.h