walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries > Member List

This is the complete list of members for walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >, including all inherited members.

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 &) constwalberla::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 &) constwalberla::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 classwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >friend
cellDirectionPairs_walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
checkConsistency(const uint_t numberOfGhostLayersToInclude=0) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
checkConsistency(const CellInterval &cells) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >
checkFlagField(const uint_t numberOfGhostLayersToInclude=0) constwalberla::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 typedefwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >
containsBoundaryCondition(const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
containsBoundaryCondition(const FlagUID &flag) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
containsBoundaryCondition(const flag_t flag) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
containsBoundaryCondition(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
containsBoundaryCondition(const BoundariesTuple &, const BoundaryUID &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
createBoundaryConfiguration(const BoundaryUID &uid, const Config::BlockHandle &config) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
createBoundaryConfiguration(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid, const Config::BlockHandle &config) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
createBoundaryConfiguration(const BoundariesTuple &, const BoundaryUID &uid, const Config::BlockHandle &) constwalberla::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 valuewalberla::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 typedefwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >
FlagField typedefwalberla::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 &parameter=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 &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceBoundary(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceBoundary(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceBoundary(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceBoundary(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=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 &parameter=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 &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceFlag(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceFlag(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceFlag(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
forceFlag(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryConditions(const BoundariesTuple &boundaryConditions, std::vector< std::string > &bcs) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
getBoundaryConditions(const BoundariesTuple &, std::vector< std::string > &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryMask() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getBoundaryMask(const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getBoundaryMask(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryMask(const BoundariesTuple &, const BoundaryUID &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryUID(const FlagUID &flag) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getBoundaryUID(const flag_t flag) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getBoundaryUID(const BoundariesTuple &boundaryConditions, const flag_t flag) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryUID(const BoundariesTuple &, const flag_t flagUID) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryUIDs() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryUIDs(const BoundariesTuple &boundaryConditions, std::vector< BoundaryUID > &uids) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getBoundaryUIDs(const BoundariesTuple &, std::vector< BoundaryUID > &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getDomainMask() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getFlagField() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getFlagField()walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getFlagMapping() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
getGhostLayerCellInterval(const uint_t numberOfGhostLayersToInclude) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
getNeighborFlagMapping(Buffer_T &buffer, const bool assumeIdenticalFlagMapping, bool &identicalFlagMapping) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
getNeighborFlagMapping(Buffer_T &buffer, const bool assumeIdenticalFlagMapping, bool &identicalFlagMapping) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >
getPackingInterval(stencil::Direction direction, const uint_t numberOfLayers) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
getUID() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
getUnpackingInterval(stencil::Direction direction, const uint_t numberOfLayers) constwalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isBoundary(const Cell &cell) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isBoundary(const ConstFlagFieldBaseIterator &it) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isDomain(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isDomain(const Cell &cell) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isDomain(const ConstFlagFieldBaseIterator &it) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isEmpty(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isEmpty(const Cell &cell) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isEmpty(const ConstFlagFieldBaseIterator &it) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isNearBoundary(const cell_idx_t x, const cell_idx_t y, const cell_idx_t z) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isNearBoundary(const Cell &cell) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
isNearBoundary(const ConstFlagFieldBaseIterator &it) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
Mode enum namewalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
numberOfMatchingBoundaryConditions(const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
numberOfMatchingBoundaryConditions(const BoundariesTuple &boundaryConditions, const BoundaryUID &uid) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
numberOfMatchingBoundaryConditions(const BoundariesTuple &, const BoundaryUID &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
numberOfMatchingBoundaryConditions(const BoundariesTuple &boundaryConditions, const flag_t mask) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
numberOfMatchingBoundaryConditions(const BoundariesTuple &, const flag_t) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
operator!=(const BoundaryHandling &rhs) constwalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
OPTIMIZED_SPARSE_TRAVERSAL enum valuewalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >
pack(Buffer_T &buffer, stencil::Direction direction, const uint_t numberOfLayers=1, const bool assumeIdenticalFlagMapping=true) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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) constwalberla::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 &parameter=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 &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setBoundary(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setBoundary(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setBoundary(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setBoundary(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=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 &parameter)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 &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
setBoundary(BoundariesTuple &boundaryConditions, const flag_t flag, const CellInterval &cells, const BoundaryConfiguration &parameter)walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
setBoundary(const BoundariesTuple &, const flag_t, const CellInterval &, const BoundaryConfiguration &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
setBoundary(BoundariesTuple &boundaryConditions, const flag_t flag, const CellVector &cells, const BoundaryConfiguration &parameter)walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
setBoundary(const BoundariesTuple &, const flag_t, const CellVector &, const BoundaryConfiguration &) constwalberla::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 &parameter=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 &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setFlag(const FlagUID &flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setFlag(const flag_t flag, const CellInterval &cells, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setFlag(const FlagUID &flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setFlag(const flag_t flag, const CellIterator &begin, const CellIterator &end, const BoundaryConfiguration &parameter=BoundaryConfiguration::null())walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
setupBoundaryConditions(BoundariesTuple &boundaryConditions)walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
setupBoundaryConditions(const BoundariesTuple &) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
threadSafeBCs_walberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >private
toStream(std::ostream &os) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
toString() constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inline
translateMask(flag_t &mask, const std::vector< flag_t > &flagMapping) constwalberla::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 > > > &) constwalberla::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) constwalberla::boundary::BoundaryHandling< FlagField_T, Stencil, Boundaries >inlineprivate
Tuple typedefwalberla::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) constwalberla::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