blockStorage_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
bubbleFieldCommunication_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
bubbleFieldID_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
BubbleModel(const std::shared_ptr< StructuredBlockForest > &blockStorage, bool enableBubbleSplits) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
bubbles_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
checkForSplit(BubbleField_T *bf, const Cell &cell, BubbleID prevBubbleID) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protectedstatic |
computeBubbleStats() | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
enableBubbleSplits_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
extendedSplitCheck(BubbleField_T *bf, const Cell &cell, BubbleID oldBubbleID, cell_idx_t neighborhood=2) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protectedstatic |
floodFill_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
getBubble(IBlock *block, const Cell &cell) const | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
getBubble(IBlock *block, const Cell &cell) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
getBubbleField(IBlock *block) const | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | inlineprotected |
getBubbleFieldID() const | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | inline |
getBubbleID(IBlock *block, const Cell &cell) const | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
getBubbleID(IBlock *block, const Cell &cell) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
getBubbles() const | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | inlineprotected |
getDensity(IBlock *block, const Cell &cell) const override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | inline |
handleSplits() | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
initFromFillLevelField(const ConstBlockDataID &fillField) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
logBubbleStatsOnRoot() | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
mapNeighborhood(BubbleField_T *bf, stencil::Direction startDir, const Cell &cell, BubbleID bubbleID) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protectedstatic |
markAndCreateSplittedBubbles(NewBubbleCommunication &newBubbleComm, const std::vector< bool > &splitIndicator) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
mergeInformation_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
reportFillLevelChange(IBlock *block, const Cell &cell, real_t fillLevelDifference) override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
reportInterfaceToLiquidConversion(IBlock *block, const Cell &cell) override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
reportLiquidToInterfaceConversion(IBlock *block, const Cell &cell) override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
setAtmosphere(const Cell &cellInGlobalCoordinates, real_t constantRho=real_c(1.0)) | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
setDensity(IBlock *block, const Cell &cell, real_t value) override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | inline |
setDensityOfAllBubbles(real_t rho) override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
splitsToProcess_ | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
StencilForSplit_T typedef | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | protected |
update() override | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |
~BubbleModel() override=default | walberla::free_surface::bubble_model::BubbleModel< Stencil_T > | |