|
MADNESS 0.10.1
|
#include <madness/world/uniqueid.h>#include <madness/world/worldtypes.h>#include <madness/world/print.h>

Go to the source code of this file.
Classes | |
| class | madness::ProcessKey< Key, Tag > |
| Key object that includes the process information. More... | |
| class | madness::TaggedKey< Key, Tag > |
| Key object that uses a tag to differentiate keys. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
| namespace | std |
Typedefs | |
| typedef std::pair< uniqueidT, std::size_t > | madness::DistributedID |
| Distributed ID which is used to identify objects. | |
Functions | |
| madness::hashT | std::hash_value (const madness::DistributedID &id) |
Hash a DistributedID. | |
| bool | madness::operator!= (const DistributedID &left, const DistributedID &right) |
| Distributed ID inequality comparison operator. | |
| std::ostream & | madness::operator<< (std::ostream &os, const DistributedID &did) |
| Overload redirect to std::ostream to be discoverable via ADL. | |
| template<typename Key , typename Tag > | |
| std::ostream & | madness::operator<< (std::ostream &os, const ProcessKey< Key, Tag > &key) |
| Overload redirect to std::ostream to be discoverable via ADL. | |
| template<typename Key , typename Tag > | |
| std::ostream & | madness::operator<< (std::ostream &os, const TaggedKey< Key, Tag > &key) |
| Overload redirect to std::ostream to be discoverable via ADL. | |
| bool | madness::operator== (const DistributedID &left, const DistributedID &right) |
| Distributed ID equality comparison operator. | |