walberla::free_surface::BlockStateDetectorSweep< FlagField_T > Class Template Reference

#include <BlockStateDetectorSweep.h>

Public Member Functions

 BlockStateDetectorSweep (const std::weak_ptr< StructuredBlockForest > &blockForestPtr, FlagInfo< FlagField_T > flagInfo, ConstBlockDataID flagFieldID)
 
void operator() (IBlock *const block)
 

Static Public Attributes

static const SUID fullFreeSurface = SUID("fullFreeSurface")
 
static const SUID onlyGasAndBoundary = SUID("onlyGasAndBoundary")
 
static const SUID onlyLBM = SUID("onlyLBM")
 

Protected Attributes

ConstBlockDataID flagFieldID_
 
FlagInfo< FlagField_TflagInfo_
 

Constructor & Destructor Documentation

◆ BlockStateDetectorSweep()

template<typename FlagField_T >
walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::BlockStateDetectorSweep ( const std::weak_ptr< StructuredBlockForest > &  blockForestPtr,
FlagInfo< FlagField_T flagInfo,
ConstBlockDataID  flagFieldID 
)
inline

Member Function Documentation

◆ operator()()

template<typename FlagField_T >
void walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::operator() ( IBlock *const  block)
inline

Member Data Documentation

◆ flagFieldID_

template<typename FlagField_T >
ConstBlockDataID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::flagFieldID_
protected

◆ flagInfo_

template<typename FlagField_T >
FlagInfo< FlagField_T > walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::flagInfo_
protected

◆ fullFreeSurface

template<typename FlagField_T >
const SUID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::fullFreeSurface = SUID("fullFreeSurface")
static

◆ onlyGasAndBoundary

template<typename FlagField_T >
const SUID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::onlyGasAndBoundary = SUID("onlyGasAndBoundary")
static

◆ onlyLBM

template<typename FlagField_T >
const SUID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::onlyLBM = SUID("onlyLBM")
static

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