waLBerla 7.3
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
static const SUID onlyGasAndBoundary
static const 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
static

◆ onlyGasAndBoundary

template<typename FlagField_T>
const SUID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::onlyGasAndBoundary
static

◆ onlyLBM

template<typename FlagField_T>
const SUID walberla::free_surface::BlockStateDetectorSweep< FlagField_T >::onlyLBM
static

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