MADNESS  version 0.9
Classes | Namespaces | Functions

Implements WorldContainer. More...

#include <madness/world/parar.h>
#include <madness/world/worldhashmap.h>
#include <madness/world/mpiar.h>
#include <madness/world/worldobj.h>
#include <madness/world/deferred_deleter.h>
#include <set>
Include dependency graph for worlddc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  madness::WorldContainer< keyT, valueT, hashfunT >
 Makes a distributed container with specified attributes. More...
 
class  madness::WorldContainerImpl< keyT, valueT, hashfunT >
 Internal implementation of distributed container to facilitate shallow copy. More...
 
class  madness::WorldDCPmapInterface< keyT >
 Interface to be provided by any process map. More...
 
class  madness::WorldDCRedistributeInterface< keyT >
 
class  madness::WorldDCPmapInterface< keyT >
 Interface to be provided by any process map. More...
 
class  madness::WorldDCDefaultPmap< keyT, hashfunT >
 Default process map is "random" using madness::hash(key) More...
 
class  madness::WorldContainerIterator< internal_iteratorT >
 Iterator for distributed container wraps the local iterator. More...
 
class  madness::WorldContainerImpl< keyT, valueT, hashfunT >
 Internal implementation of distributed container to facilitate shallow copy. More...
 
class  madness::WorldContainer< keyT, valueT, hashfunT >
 Makes a distributed container with specified attributes. More...
 
struct  madness::archive::ArchiveStoreImpl< ParallelOutputArchive, WorldContainer< keyT, valueT > >
 Write container to parallel archive with optional fence. More...
 
struct  madness::archive::ArchiveLoadImpl< ParallelInputArchive, WorldContainer< keyT, valueT > >
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 
 madness::archive
 

Functions

template<typename keyT , typename valueT , typename hashfunT >
void madness::swap (WorldContainer< keyT, valueT, hashfunT > &dc0, WorldContainer< keyT, valueT, hashfunT > &dc1)
 Swaps the content of two WorldContainer objects. It should be called on all nodes. More...
 

Detailed Description

Implements WorldContainer.