|
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.