walberla::free_surface::bubble_model::BubbleModelBase Class Referenceabstract

#include <BubbleModel.h>

+ Inheritance diagram for walberla::free_surface::bubble_model::BubbleModelBase:

Public Member Functions

virtual ~BubbleModelBase ()=default
 
virtual real_t getDensity (IBlock *block, const Cell &cell) const =0
 
virtual void setDensity (IBlock *block, const Cell &cell, real_t value)=0
 
virtual void setDensityOfAllBubbles (real_t val)=0
 
virtual void reportFillLevelChange (IBlock *block, const Cell &cell, real_t fillLevelDifference)=0
 
virtual void reportLiquidToInterfaceConversion (IBlock *block, const Cell &cell)=0
 
virtual void reportInterfaceToLiquidConversion (IBlock *block, const Cell &cell)=0
 
virtual void update ()=0
 

Constructor & Destructor Documentation

◆ ~BubbleModelBase()

virtual walberla::free_surface::bubble_model::BubbleModelBase::~BubbleModelBase ( )
virtualdefault

Member Function Documentation

◆ getDensity()

virtual real_t walberla::free_surface::bubble_model::BubbleModelBase::getDensity ( IBlock block,
const Cell cell 
) const
pure virtual

◆ reportFillLevelChange()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::reportFillLevelChange ( IBlock block,
const Cell cell,
real_t  fillLevelDifference 
)
pure virtual

◆ reportInterfaceToLiquidConversion()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::reportInterfaceToLiquidConversion ( IBlock block,
const Cell cell 
)
pure virtual

◆ reportLiquidToInterfaceConversion()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::reportLiquidToInterfaceConversion ( IBlock block,
const Cell cell 
)
pure virtual

◆ setDensity()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::setDensity ( IBlock block,
const Cell cell,
real_t  value 
)
pure virtual

◆ setDensityOfAllBubbles()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::setDensityOfAllBubbles ( real_t  val)
pure virtual

◆ update()

virtual void walberla::free_surface::bubble_model::BubbleModelBase::update ( )
pure virtual

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