waLBerla 7.3
Loading...
Searching...
No Matches
walberla::geometry::BodyLogicalOperationBinary< A, B > Class Template Reference

Detailed Description

template<typename A, typename B>
class walberla::geometry::BodyLogicalOperationBinary< A, B >

Class representing a union, difference, etc.

between two bodies

#include <BodyLogic.h>

Inheritance diagram for walberla::geometry::BodyLogicalOperationBinary< A, B >:

Public Member Functions

 BodyLogicalOperationBinary (const shared_ptr< A > &a, const shared_ptr< B > &b)
const A & getA () const
const B & getB () const

Private Attributes

const shared_ptr< A > a_
const shared_ptr< B > b_

Constructor & Destructor Documentation

◆ BodyLogicalOperationBinary()

template<typename A, typename B>
walberla::geometry::BodyLogicalOperationBinary< A, B >::BodyLogicalOperationBinary ( const shared_ptr< A > & a,
const shared_ptr< B > & b )
inlineexplicit

Member Function Documentation

◆ getA()

template<typename A, typename B>
const A & walberla::geometry::BodyLogicalOperationBinary< A, B >::getA ( ) const
inline

◆ getB()

template<typename A, typename B>
const B & walberla::geometry::BodyLogicalOperationBinary< A, B >::getB ( ) const
inline

Member Data Documentation

◆ a_

template<typename A, typename B>
const shared_ptr<A> walberla::geometry::BodyLogicalOperationBinary< A, B >::a_
private

◆ b_

template<typename A, typename B>
const shared_ptr<B> walberla::geometry::BodyLogicalOperationBinary< A, B >::b_
private

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