MADNESS
version 0.9
|
#include <lbdeux.h>
Public Member Functions | |
LBDeuxPmap (const std::vector< pairT > &v) | |
ProcessID | owner (const keyT &key) const |
Maps key to processor. More... | |
void | print () const |
Public Member Functions inherited from madness::WorldDCPmapInterface< Key< NDIM > > | |
virtual | ~WorldDCPmapInterface () |
void | register_callback (ptrT ptr) |
Registers object for receipt of redistribute callbacks. More... | |
void | deregister_callback (ptrT ptr) |
Deregisters object for receipt of redistribute callbacks. More... | |
void | redistribute (World &world, const std::shared_ptr< WorldDCPmapInterface< Key< NDIM > > > &newpmap) |
Invoking this switches all registered objects from this process map to the new one. More... | |
Additional Inherited Members | |
Public Types inherited from madness::WorldDCPmapInterface< Key< NDIM > > | |
typedef WorldDCRedistributeInterface < Key< NDIM > > * | ptrT |
|
inline |
|
inlinevirtual |
Maps key to processor.
[in] | key | Key for container |
Implements madness::WorldDCPmapInterface< Key< NDIM > >.
References madness::Key< NDIM >::level(), madness::Key< NDIM >::parent(), and madness::print().
|
inlinevirtual |
Reimplemented from madness::WorldDCPmapInterface< Key< NDIM > >.
References madness::print().