#include <DisjoiningPressureBubbleModel.h>
|
| DisjoiningPressureBubbleModel (const std::shared_ptr< StructuredBlockForest > &blockStorage, const real_t maxDistance=real_c(7), const real_t disjPressConst=real_c(0.05), bool enableBubbleSplits=true, uint_t distanceFieldUpdateInterval=uint_c(1)) |
|
| ~DisjoiningPressureBubbleModel () override=default |
|
real_t | getDensity (IBlock *block, const Cell &cell) const override |
|
void | update () override |
|
ConstBlockDataID | getDistanceFieldID () |
|
| 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)) |
|
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 () |
|
virtual | ~BubbleModelBase ()=default |
|
◆ DistanceField_T
◆ DisjoiningPressureBubbleModel()
◆ ~DisjoiningPressureBubbleModel()
◆ getDensity()
◆ getDistanceFieldID()
◆ update()
◆ updateDistanceField()
◆ disjPressConst_
◆ distanceFieldDstID_
◆ distanceFieldSrcID_
◆ distanceFieldUpdateInterval_
◆ maxDistance_
The documentation for this class was generated from the following files: