addBoundary(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
addDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const flag_t domain) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
addNearBoundary(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
afterBoundaryTreatment() | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
afterBoundaryTreatment(BoundariesTuple &boundaryConditions) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
afterBoundaryTreatment(const BoundariesTuple &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
bcMaskMapping_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
beforeBoundaryTreatment() | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
beforeBoundaryTreatment(BoundariesTuple &boundaryConditions) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
beforeBoundaryTreatment(const BoundariesTuple &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
boundary_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
boundaryConditions_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
BoundaryHandling(const std::string &identifier, FlagField_T *const flagField, const flag_t domain, const Boundaries &... boundaryConditions, const Mode mode) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
BoundaryHandling(const std::string &identifier, FlagField_T *const flagField, const flag_t domain, const Boundaries &... boundaryConditions) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
BoundaryHandlingCollection class | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | friend |
cellDirectionPairs_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
checkConsistency(const uint_t numberOfGhostLayersToInclude=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
checkConsistency(const CellInterval &cells) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
checkFlagField(const uint_t numberOfGhostLayersToInclude=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
clear(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
clear(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
clear(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
clear(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
ConstFlagFieldBaseIterator typedef | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
containsBoundaryCondition(const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
containsBoundaryCondition(const FlagUID &flag) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
containsBoundaryCondition(const flag_t flag) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
containsBoundaryCondition(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
containsBoundaryCondition(const BoundariesTuple &, const BoundaryUID &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
createBoundaryConfiguration(const BoundaryUID &uid, const Config::BlockHandle &config) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
createBoundaryConfiguration(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid, const Config::BlockHandle &config) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
createBoundaryConfiguration(const BoundariesTuple &, const BoundaryUID &uid, const Config::BlockHandle &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
dirty_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
domain_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
ENTIRE_FIELD_TRAVERSAL enum value | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
fillWithDomain(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const flag_t domainSubFlag, const uint_t numberOfGhostLayersToInclude) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const flag_t domainSubFlag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const flag_t domainSubFlag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
fillWithDomain(const flag_t domainSubFlag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
flag_t typedef | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
FlagField typedef | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
flagField_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
forceBoundary(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceBoundary(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceBoundary(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceBoundary(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceBoundary(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceBoundary(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const flag_t domainSubFlag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const flag_t domainSubFlag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceDomain(const flag_t domainSubFlag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
forceFlag(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBlockSweep(const BlockDataID handling, const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlinestatic |
getBoundaryCondition(const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryCondition(const BoundaryUID &uid) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryCondition(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< Boundary_T, typename std::tuple_element< N, BoundariesTuple >::type >::value >::type *=nullptr) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< Boundary_T, typename std::tuple_element< N, BoundariesTuple >::type >::value >::type *=nullptr) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< typename std::is_same< Boundary_T, typename std::tuple_element< N, BoundariesTuple >::type >::type, std::false_type >::value >::type *=nullptr, typename std::enable_if<(N >0) >::type *=nullptr) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition(const BoundaryUID &, const BoundariesTuple &, typename std::enable_if< std::is_same< typename std::is_same< Boundary_T, typename std::tuple_element< 0, BoundariesTuple >::type >::type, std::false_type >::value >::type *=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition_TypeExists(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< Boundary_T, typename std::tuple_element< N, BoundariesTuple >::type >::value >::type *=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition_TypeExists(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< Boundary_T, typename std::tuple_element< 0, BoundariesTuple >::type >::value >::type *=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition_TypeExists(const BoundaryUID &uid, const BoundariesTuple &boundaryConditions, typename std::enable_if< std::is_same< typename std::is_same< Boundary_T, typename std::tuple_element< N, BoundariesTuple >::type >::type, std::false_type >::value >::type *=0) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryCondition_TypeExists(const BoundaryUID &uid, const BoundariesTuple &, typename std::enable_if< std::is_same< typename std::is_same< Boundary_T, typename std::tuple_element< 0, BoundariesTuple >::type >::type, std::false_type >::value >::type *=nullptr) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryConditions(const BoundariesTuple &boundaryConditions, std::vector< std::string > &bcs) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
getBoundaryConditions(const BoundariesTuple &, std::vector< std::string > &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryMask() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryMask(const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryMask(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryMask(const BoundariesTuple &, const BoundaryUID &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryUID(const FlagUID &flag) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryUID(const flag_t flag) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getBoundaryUID(const BoundariesTuple &boundaryConditions, const flag_t flag) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryUID(const BoundariesTuple &, const flag_t flagUID) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryUIDs() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryUIDs(const BoundariesTuple &boundaryConditions, std::vector< BoundaryUID > &uids) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getBoundaryUIDs(const BoundariesTuple &, std::vector< BoundaryUID > &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getDomainMask() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getFlagField() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getFlagField() | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getFlagMapping() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
getGhostLayerCellInterval(const uint_t numberOfGhostLayersToInclude) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
getNeighborFlagMapping(Buffer_T &buffer, const bool assumeIdenticalFlagMapping, bool &identicalFlagMapping) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
getNeighborFlagMapping(Buffer_T &buffer, const bool assumeIdenticalFlagMapping, bool &identicalFlagMapping) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
getPackingInterval(stencil::Direction direction, const uint_t numberOfLayers) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
getUID() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
getUnpackingInterval(stencil::Direction direction, const uint_t numberOfLayers) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
innerBB_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
isBoundary(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isBoundary(const Cell &cell) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isBoundary(const ConstFlagFieldBaseIterator &it) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isDomain(const Cell &cell) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isDomain(const ConstFlagFieldBaseIterator &it) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isEmpty(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isEmpty(const Cell &cell) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isEmpty(const ConstFlagFieldBaseIterator &it) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isNearBoundary(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isNearBoundary(const Cell &cell) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
isNearBoundary(const ConstFlagFieldBaseIterator &it) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
Mode enum name | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
mode_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
nearBoundary_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
numberOfMatchingBoundaryConditions(const flag_t mask) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
numberOfMatchingBoundaryConditions(const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
numberOfMatchingBoundaryConditions(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
numberOfMatchingBoundaryConditions(const BoundariesTuple &, const BoundaryUID &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
numberOfMatchingBoundaryConditions(const BoundariesTuple &boundaryConditions, const flag_t mask) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
numberOfMatchingBoundaryConditions(const BoundariesTuple &, const flag_t) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
operator!=(const BoundaryHandling &rhs) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
operator()(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
operator()(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
operator()(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
operator()(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
operator==(const BoundaryHandling &rhs) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
OPTIMIZED_SPARSE_TRAVERSAL enum value | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
outerBB_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
pack(Buffer_T &buffer, const CellInterval &interval, const bool assumeIdenticalFlagMapping=true) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
pack(Buffer_T &buffer, stencil::Direction direction, const uint_t numberOfLayers=1, const bool assumeIdenticalFlagMapping=true) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
pack(Buffer_T &buffer, const flag_t mask, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
pack(const BoundariesTuple &boundaryConditions, Buffer_T &buffer, const flag_t mask, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
pack(const BoundariesTuple &, Buffer_T &, const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
rebuildCellDirectionPairs_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
refresh(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
refresh(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
refreshOutermostLayer(cell_idx_t thickness=1) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
removeBoundary(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const flag_t mask, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const FlagUID &flag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const flag_t mask, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const FlagUID &flag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(const flag_t mask, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeBoundary(BoundariesTuple &boundaryConditions, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const bool checkNearBoundaryFlags=true) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
removeBoundary(const BoundariesTuple &, const cell_idx_t, const cell_idx_t, const cell_idx_t, const bool) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
removeDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const flag_t mask, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const flag_t mask, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeDomain(const flag_t mask, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const FlagUID &flag, const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const flag_t flag, const uint_t numberOfGhostLayersToInclude=0) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const FlagUID &flag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const flag_t flag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const FlagUID &flag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
removeFlag(const flag_t flag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setBoundary(BoundariesTuple &boundaryConditions, const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setBoundary(const BoundariesTuple &, const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t, const BoundaryConfiguration &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setBoundary(BoundariesTuple &boundaryConditions, const flag_t flag, const CellInterval &cells, const BoundaryConfiguration ¶meter) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setBoundary(const BoundariesTuple &, const flag_t, const CellInterval &, const BoundaryConfiguration &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setBoundary(BoundariesTuple &boundaryConditions, const flag_t flag, const CellVector &cells, const BoundaryConfiguration ¶meter) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setBoundary(const BoundariesTuple &, const flag_t, const CellVector &, const BoundaryConfiguration &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
setDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setDomain(const flag_t domainSubFlag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setDomain(const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setDomain(const flag_t domainSubFlag, const CellInterval &cells) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setDomain(const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setDomain(const flag_t domainSubFlag, const CellIterator &begin, const CellIterator &end) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const FlagUID &flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setFlag(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration ¶meter=BoundaryConfiguration::null()) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
setupBoundaryConditions(BoundariesTuple &boundaryConditions) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
setupBoundaryConditions(const BoundariesTuple &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
threadSafeBCs_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
toStream(std::ostream &os) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
toString() const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inline |
translateMask(flag_t &mask, const std::vector< flag_t > &flagMapping) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
treatDirection(BoundariesTuple &boundaryConditions, const uint_t index, const std::vector< std::vector< std::pair< Cell, stencil::Direction > > > &cellDirectionPairs) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
treatDirection(const BoundariesTuple &, const uint_t, const std::vector< std::vector< std::pair< Cell, stencil::Direction > > > &) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
treatDirection(BoundariesTuple &boundaryConditions, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z, const stencil::Direction dir, const cell_idx_t nx, const cell_idx_t ny, const cell_idx_t nz) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
treatDirection(const BoundariesTuple &, const cell_idx_t, const cell_idx_t, const cell_idx_t, const stencil::Direction, const cell_idx_t, const cell_idx_t, const cell_idx_t) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
Tuple typedef | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
uid_ | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | private |
unpack(Buffer_T &buffer, const CellInterval &interval, const bool assumeIdenticalFlagMapping=true) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
unpack(Buffer_T &buffer, stencil::Direction direction, const uint_t numberOfLayers=1, const bool assumeIdenticalFlagMapping=true) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | |
unpack(Buffer_T &buffer, const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
unpackBoundary(Buffer_T &buffer, const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
unpackBoundary(BoundariesTuple &boundaryConditions, Buffer_T &buffer, const flag_t flag, const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
unpackBoundary(const BoundariesTuple &, Buffer_T &, const flag_t, const cell_idx_t, const cell_idx_t, const cell_idx_t) const | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivate |
valueToStream(std::ostream &os, const T value) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivatestatic |
valueToStream(std::ostream &os, const int8_t value) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivatestatic |
valueToStream(std::ostream &os, const uint8_t value) | walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > | inlineprivatestatic |