walberla::mesh::ExcludeMeshExterior< DistanceObject > Class Template Reference

#include <BlockExclusion.h>

Public Member Functions

 ExcludeMeshExterior (const shared_ptr< DistanceObject > &distanceObject, const real_t maxError)
 
void operator() (std::vector< uint8_t > &excludeBlock, const blockforest::SetupBlockForest::RootBlockAABB &aabb) const
 

Private Attributes

shared_ptr< DistanceObject > distanceObject_
 
real_t maxError_
 

Constructor & Destructor Documentation

◆ ExcludeMeshExterior()

template<typename DistanceObject >
walberla::mesh::ExcludeMeshExterior< DistanceObject >::ExcludeMeshExterior ( const shared_ptr< DistanceObject > &  distanceObject,
const real_t  maxError 
)
inline

Member Function Documentation

◆ operator()()

template<typename DistanceObject >
void walberla::mesh::ExcludeMeshExterior< DistanceObject >::operator() ( std::vector< uint8_t > &  excludeBlock,
const blockforest::SetupBlockForest::RootBlockAABB aabb 
) const

Member Data Documentation

◆ distanceObject_

template<typename DistanceObject >
shared_ptr< DistanceObject > walberla::mesh::ExcludeMeshExterior< DistanceObject >::distanceObject_
private

◆ maxError_

template<typename DistanceObject >
real_t walberla::mesh::ExcludeMeshExterior< DistanceObject >::maxError_
private

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