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
#include <BlockForestCommunicationExport.impl.h>
Public Member Functions | |
UniformBufferedSchemeWrapper (const shared_ptr< StructuredBlockForest > &bf, const int tag) | |
![]() | |
UniformBufferedScheme (weak_ptr< StructuredBlockForest > bf, const int tag=778) | |
UniformBufferedScheme (weak_ptr< StructuredBlockForest > bf, const Set< SUID > &requiredBlockSelectors, const Set< SUID > &incompatibleBlockSelectors, const int tag=778) | |
~UniformBufferedScheme () | |
void | addPackInfo (const PackInfo &packInfo) |
void | addDataToCommunicate (const PackInfo &packInfo) |
void | operator() () |
void | communicate () |
LocalCommunicationMode | localMode () const |
void | setLocalMode (const LocalCommunicationMode &mode) |
void | startCommunication () |
void | wait () |
std::function< void()> | getStartCommunicateFunctor () |
std::function< void()> | getWaitFunctor () |
std::function< void()> | getCommunicateFunctor () |
Private Attributes | |
shared_ptr< StructuredBlockForest > | blockforest_ |
|
inline |
|
private |