#include <BubbleModel.h>
|
| BubbleModel (const std::shared_ptr< StructuredBlockForest > &blockStorage, bool enableBubbleSplits) |
|
| ~BubbleModel () override=default |
|
void | initFromFillLevelField (const ConstBlockDataID &fillField) |
|
void | setDensityOfAllBubbles (real_t rho) override |
|
void | setAtmosphere (const Cell &cellInGlobalCoordinates, real_t constantRho=real_c(1.0)) |
|
real_t | getDensity (IBlock *block, const Cell &cell) const override |
|
void | setDensity (IBlock *block, const Cell &cell, real_t value) override |
|
const BubbleID & | getBubbleID (IBlock *block, const Cell &cell) const |
|
BubbleID & | getBubbleID (IBlock *block, const Cell &cell) |
|
void | reportFillLevelChange (IBlock *block, const Cell &cell, real_t fillLevelDifference) override |
|
void | reportLiquidToInterfaceConversion (IBlock *block, const Cell &cell) override |
|
void | reportInterfaceToLiquidConversion (IBlock *block, const Cell &cell) override |
|
ConstBlockDataID | getBubbleFieldID () const |
|
std::vector< BubbleInfo > | computeBubbleStats () |
|
void | logBubbleStatsOnRoot () |
|
void | update () override |
|
virtual | ~BubbleModelBase ()=default |
|
◆ StencilForSplit_T
Initial value:
typename std::conditional_t< Stencil_T::D ==
uint_t(2), stencil::D2Q9, stencil::D3Q27 >
std::size_t uint_t
Definition DataTypes.h:133
◆ BubbleModel()
◆ ~BubbleModel()
◆ checkForSplit()
◆ computeBubbleStats()
◆ extendedSplitCheck()
◆ getBubble() [1/2]
◆ getBubble() [2/2]
◆ getBubbleField()
◆ getBubbleFieldID()
◆ getBubbleID() [1/2]
◆ getBubbleID() [2/2]
◆ getBubbles()
◆ getDensity()
◆ handleSplits()
◆ initFromFillLevelField()
◆ logBubbleStatsOnRoot()
◆ mapNeighborhood()
◆ markAndCreateSplittedBubbles()
◆ reportFillLevelChange()
◆ reportInterfaceToLiquidConversion()
◆ reportLiquidToInterfaceConversion()
◆ setAtmosphere()
◆ setDensity()
◆ setDensityOfAllBubbles()
◆ update()
◆ blockStorage_
◆ bubbleFieldCommunication_
◆ bubbleFieldID_
◆ bubbles_
◆ enableBubbleSplits_
◆ floodFill_
◆ mergeInformation_
◆ splitsToProcess_
The documentation for this class was generated from the following files:
- /builds/administration/walberla-website/walberla/src/lbm/free_surface/bubble_model/Bubble.h
- /builds/administration/walberla-website/walberla/src/lbm/free_surface/bubble_model/BubbleModel.h
- /builds/administration/walberla-website/walberla/src/lbm/free_surface/bubble_model/BubbleModel.impl.h