template<typename
Stencil>
class walberla::blockforest::internal::UniformBufferedSchemeWrapper< Stencil >
the purpose of this class could also be solved by adding return_internal_reference to "createUniformDirectScheme" however this is not easily possible since it returns not a reference but an py::object
|
| using | Stencil |
| |
| using | SendBuffer |
| |
| using | RecvBuffer |
| |
| using | PackInfo |
| |
| using | VoidFunction |
| |
| using | SendBufferFunction |
| |
| using | CommunicationItemInfo |
| |
| void | receive (RecvBuffer &buffer) |
| |
| void | localBufferPacking (const uint_t index, const PackInfo &packInfo, const Block *sender, const stencil::Direction &dir) |
| |
| void | localBufferUnpacking (const uint_t index, const PackInfo &packInfo, Block *receiver, const stencil::Direction &dir) |
| |
| static void | writeHeader (SendBuffer &buffer, const BlockID &id, const stencil::Direction &dir) |
| |
| static void | readHeader (RecvBuffer &buffer, BlockID &id, stencil::Direction &dir) |
| |
| static void | send (SendBuffer &buffer, const std::vector< SendBufferFunction > &functions) |
| |
| weak_ptr< StructuredBlockForest > | blockForest_ |
| |
| uint_t | forestModificationStamp_ |
| |
| std::vector< PackInfo > | packInfos_ |
| |
| LocalCommunicationMode | localMode_ |
| |
| mpi::OpenMPBufferSystem | bufferSystem_ |
| |
| std::vector< VoidFunction > | localCommunication_ |
| |
| std::vector< VoidFunction > | threadsafeLocalCommunication_ |
| |
| std::vector< VoidFunction > | localCommunicationUnpack_ |
| |
| std::vector< VoidFunction > | threadsafeLocalCommunicationUnpack_ |
| |
| std::vector< SendBuffer > | localBuffers_ |
| |
| bool | setupBeforeNextCommunication_ |
| |
| bool | communicationInProgress_ |
| |
| Set< SUID > | requiredBlockSelectors_ |
| |
| Set< SUID > | incompatibleBlockSelectors_ |
| |