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