|
waLBerla 7.2
|
#include <FlagInfo.h>
Public Types | |
| using | flag_t = typename FlagField_T::flag_t |
Public Member Functions | |
| FlagInfo () | |
| FlagInfo (const Set< field::FlagUID > &obstacleIDs, const Set< field::FlagUID > &outflowIDs=Set< field::FlagUID >::emptySet(), const Set< field::FlagUID > &inflowIDs=Set< field::FlagUID >::emptySet(), const Set< field::FlagUID > &freeSlipIDs=Set< field::FlagUID >::emptySet()) | |
| bool | operator== (const FlagInfo &o) const |
| bool | operator!= (const FlagInfo &o) const |
| template<typename FieldItOrPtr_T > | |
| bool | isInterface (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isLiquid (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isGas (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isObstacle (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isOutflow (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isInflow (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isFreeSlip (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | hasConverted (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | hasConvertedToGas (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | hasConvertedToLiquid (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | hasConvertedFromGasToInterface (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isKeepInterfaceForWetting (const FieldItOrPtr_T &flagItOrPtr) const |
| template<typename FieldItOrPtr_T > | |
| bool | isConvertToInterfaceForInflow (const FieldItOrPtr_T &flagItOrPtr) const |
| bool | isInterface (const flag_t val) const |
| bool | isLiquid (const flag_t val) const |
| bool | isGas (const flag_t val) const |
| bool | isObstacle (const flag_t val) const |
| bool | isOutflow (const flag_t val) const |
| bool | isInflow (const flag_t val) const |
| bool | isFreeSlip (const flag_t val) const |
| bool | isKeepInterfaceForWetting (const flag_t val) const |
| bool | hasConvertedToGas (const flag_t val) const |
| bool | hasConvertedToLiquid (const flag_t val) const |
| bool | hasConvertedFromGasToInterface (const flag_t val) const |
| bool | isConvertToInterfaceForInflow (const flag_t val) const |
| bool | isConsistentAcrossBlocksAndProcesses (const std::weak_ptr< StructuredBlockStorage > &blockStorage, ConstBlockDataID flagFieldID) const |
| void | registerFlags (FlagField_T *field) const |
| Set< field::FlagUID > | getObstacleIDSet () const |
| Set< field::FlagUID > | getOutflowIDs () const |
| Set< field::FlagUID > | getInflowIDs () const |
| Set< field::FlagUID > | getFreeSlipIDs () const |
Static Public Member Functions | |
| static void | registerFlags (FlagField_T *field, const Set< field::FlagUID > &obstacleIDs, const Set< field::FlagUID > &outflowIDs=Set< field::FlagUID >::emptySet(), const Set< field::FlagUID > &inflowIDs=Set< field::FlagUID >::emptySet(), const Set< field::FlagUID > &freeSlipIDs=Set< field::FlagUID >::emptySet()) |
Protected Member Functions | |
| FlagInfo (const FlagField_T *field, const Set< field::FlagUID > &obstacleIDs, const Set< field::FlagUID > &outflowIDs, const Set< field::FlagUID > &inflowIDs, const Set< field::FlagUID > &freeSlipIDs) | |
Protected Attributes | |
| Set< field::FlagUID > | obstacleIDs_ |
| Set< field::FlagUID > | outflowIDs_ |
| Set< field::FlagUID > | inflowIDs_ |
| Set< field::FlagUID > | freeSlipIDs_ |
| using walberla::free_surface::FlagInfo< FlagField_T >::flag_t = typename FlagField_T::flag_t |
| walberla::free_surface::FlagInfo< FlagField_T >::FlagInfo | ( | ) |
| walberla::free_surface::FlagInfo< FlagField_T >::FlagInfo | ( | const Set< field::FlagUID > & | obstacleIDs, |
| const Set< field::FlagUID > & | outflowIDs = Set< field::FlagUID >::emptySet(), | ||
| const Set< field::FlagUID > & | inflowIDs = Set< field::FlagUID >::emptySet(), | ||
| const Set< field::FlagUID > & | freeSlipIDs = Set< field::FlagUID >::emptySet() ) |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool walberla::free_surface::FlagInfo< FlagField_T >::isConsistentAcrossBlocksAndProcesses | ( | const std::weak_ptr< StructuredBlockStorage > & | blockStorage, |
| ConstBlockDataID | flagFieldID ) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool walberla::free_surface::FlagInfo< FlagField_T >::operator!= | ( | const FlagInfo< FlagField_T > & | o | ) | const |
| bool walberla::free_surface::FlagInfo< FlagField_T >::operator== | ( | const FlagInfo< FlagField_T > & | o | ) | const |
| void walberla::free_surface::FlagInfo< FlagField_T >::registerFlags | ( | FlagField_T * | field | ) | const |
|
static |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::convertedFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::convertFromGasToInterfaceFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::convertToGasFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::convertToInterfaceForInflowFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::convertToLiquidFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::freeSlipFlagMask |
|
protected |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::gasFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::inflowFlagMask |
|
protected |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::interfaceFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::keepInterfaceForWettingFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::liquidFlag |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::obstacleFlagMask |
|
protected |
| flag_t walberla::free_surface::FlagInfo< FlagField_T >::outflowFlagMask |
|
protected |