waLBerla 7.2
Loading...
Searching...
No Matches
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_

◆ flagInfo_

◆ 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: