| 
    MADNESS 0.10.1
    
   | 
 
Implements WorldContainer. More...
#include <functional>#include <set>#include <unordered_set>#include <madness/world/parallel_archive.h>#include <madness/world/worldhashmap.h>#include <madness/world/mpi_archive.h>#include <madness/world/world_object.h>#include <madness/world/ranks_and_hosts.h>

Go to the source code of this file.
Namespaces | |
| namespace | madness | 
| Namespace for all elements and tools of MADNESS.  | |
| namespace | madness::archive | 
| Namespace for I/O tools.  | |
Enumerations | |
| enum | madness::DistributionType { madness::Distributed , madness::RankReplicated , madness::NodeReplicated } | 
| some introspection of how data is distributed  More... | |
Functions | |
| template<typename T = long> | |
| DistributionType | madness::from_string (std::string type) | 
| template<typename T = long> | |
| std::ostream & | madness::operator<< (std::ostream &os, const DistributionType type) | 
| 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.   | |
| template<typename T = long> | |
| std::string | madness::to_string (const DistributionType type) | 
| template<typename dcT > | |
| DistributionType | madness::validate_distribution_type (const dcT &dc) | 
| check distribution type of WorldContainer – global communication   | |
Implements WorldContainer.