#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