walberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T > Class Template Reference

#include <FloodFill.h>

+ Inheritance diagram for walberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T >:

Public Member Functions

 FloodFillUsingFlagField (ConstBlockDataID fillFieldID, ConstBlockDataID flagFieldID)
 
 ~FloodFillUsingFlagField () override=default
 
void run (IBlock &block, BlockDataID bubbleFieldID, const Cell &startCell, BubbleID newBubbleID, real_t &volume, uint_t &nrOfCells) override
 
- Public Member Functions inherited from walberla::free_surface::bubble_model::FloodFillInterface
virtual ~FloodFillInterface ()=default
 

Private Attributes

ConstBlockDataID fillFieldID_
 
ConstBlockDataID flagFieldID_
 

Constructor & Destructor Documentation

◆ FloodFillUsingFlagField()

◆ ~FloodFillUsingFlagField()

Member Function Documentation

◆ run()

template<typename FlagField_T >
void walberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T >::run ( IBlock block,
BlockDataID  bubbleFieldID,
const Cell startCell,
BubbleID  newBubbleID,
real_t volume,
uint_t nrOfCells 
)
overridevirtual

Member Data Documentation

◆ fillFieldID_

template<typename FlagField_T >
ConstBlockDataID walberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T >::fillFieldID_
private

◆ flagFieldID_

template<typename FlagField_T >
ConstBlockDataID walberla::free_surface::bubble_model::FloodFillUsingFlagField< FlagField_T >::flagFieldID_
private

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