Classes | |
class | Bubble |
class | BubbleDistanceAdaptionFunction |
class | BubbleIDFieldPackInfo |
class | BubbleModel |
class | BubbleModelBase |
class | BubbleModelConstantPressure |
class | CommunicatedNewBubbles |
class | DisjoiningPressureBubbleModel |
class | DistanceInfo |
class | FloodFillInterface |
class | FloodFillUsingFillLevel |
class | FloodFillUsingFlagField |
class | MergeInformation |
class | NewBubbleCommunication |
class | RegionalFloodFill |
Typedefs | |
using | BubbleID = uint32_t |
using | BubbleField_T = GhostLayerField< BubbleID, 1 > |
using | ScalarField_T = GhostLayerField< real_t, 1 > |
using | BubbleDistanceAdaptor = field::GhostLayerFieldAdaptor< BubbleDistanceAdaptionFunction, 0 > |
Functions | |
mpi::SendBuffer & | operator<< (mpi::SendBuffer &buf, const Bubble &b) |
mpi::RecvBuffer & | operator>> (mpi::RecvBuffer &buf, Bubble &b) |
std::ostream & | operator<< (std::ostream &os, const Bubble &b) |
template<typename Stencil_T > | |
std::shared_ptr< BubbleModelBase > | createFromConfig (const std::shared_ptr< StructuredBlockForest > &blockStorage, ConstBlockDataID fillFieldID, const Config::BlockHandle &configBlock=Config::BlockHandle()) |
mpi::SendBuffer & | operator<< (mpi::SendBuffer &buf, const DistanceInfo &di) |
mpi::RecvBuffer & | operator>> (mpi::RecvBuffer &buf, DistanceInfo &di) |
template<typename Body_T > | |
void | addBodyToFillLevelField (StructuredBlockStorage &blockStorage, BlockDataID fillFieldID, const Body_T &body, bool isGas) |
template<typename flag_t > | |
void | setFlagFieldFromFillLevels (FlagField< flag_t > *flagField, const GhostLayerField< real_t, 1 > *fillField, const FlagUID &liquid, const FlagUID &gas, const FlagUID &interFace) |
template<typename flag_t , typename Stencil_T > | |
bool | checkForValidInterfaceLayer (const FlagField< flag_t > *flagField, const FlagUID &liquid, const FlagUID &gas, const FlagUID &interFace, bool printWarnings) |
std::ostream & | operator<< (std::ostream &os, const MergeInformation &mi) |
Variables | |
const uint32_t | INVALID_BUBBLE_ID = uint32_t(-1) |
using walberla::free_surface::bubble_model::BubbleDistanceAdaptor = typedef field::GhostLayerFieldAdaptor< BubbleDistanceAdaptionFunction, 0 > |
using walberla::free_surface::bubble_model::BubbleField_T = typedef GhostLayerField< BubbleID, 1 > |
using walberla::free_surface::bubble_model::BubbleID = typedef uint32_t |
using walberla::free_surface::bubble_model::ScalarField_T = typedef GhostLayerField< real_t, 1 > |
void walberla::free_surface::bubble_model::addBodyToFillLevelField | ( | StructuredBlockStorage & | blockStorage, |
BlockDataID | fillFieldID, | ||
const Body_T & | body, | ||
bool | isGas | ||
) |
bool walberla::free_surface::bubble_model::checkForValidInterfaceLayer | ( | const FlagField< flag_t > * | flagField, |
const FlagUID & | liquid, | ||
const FlagUID & | gas, | ||
const FlagUID & | interFace, | ||
bool | printWarnings | ||
) |
std::shared_ptr< BubbleModelBase > walberla::free_surface::bubble_model::createFromConfig | ( | const std::shared_ptr< StructuredBlockForest > & | blockStorage, |
ConstBlockDataID | fillFieldID, | ||
const Config::BlockHandle & | configBlock = Config::BlockHandle() |
||
) |
|
inline |
mpi::SendBuffer & walberla::free_surface::bubble_model::operator<< | ( | mpi::SendBuffer & | buf, |
const DistanceInfo & | di | ||
) |
|
inline |
std::ostream & walberla::free_surface::bubble_model::operator<< | ( | std::ostream & | os, |
const MergeInformation & | mi | ||
) |
|
inline |
mpi::RecvBuffer & walberla::free_surface::bubble_model::operator>> | ( | mpi::RecvBuffer & | buf, |
DistanceInfo & | di | ||
) |
void walberla::free_surface::bubble_model::setFlagFieldFromFillLevels | ( | FlagField< flag_t > * | flagField, |
const GhostLayerField< real_t, 1 > * | fillField, | ||
const FlagUID & | liquid, | ||
const FlagUID & | gas, | ||
const FlagUID & | interFace | ||
) |