MADNESS  version 0.9
Namespaces | Functions
std Namespace Reference

Namespaces

 tr1
 

Functions

template<>
void swap (mpfr::mpreal &x, mpfr::mpreal &y)
 
madness::hashT hash_value (const madness::DistributedID &id)
 Hash a DistributedID. More...
 
template<typename hashT , typename distT >
void advance (madness::Hash_private::HashIterator< hashT > &it, const distT &dist)
 
template<typename hashT >
int distance (const madness::Hash_private::HashIterator< hashT > &it, const madness::Hash_private::HashIterator< hashT > &jt)
 

Function Documentation

template<typename hashT , typename distT >
void std::advance ( madness::Hash_private::HashIterator< hashT > &  it,
const distT &  dist 
)
inline
template<typename hashT >
int std::distance ( const madness::Hash_private::HashIterator< hashT > &  it,
const madness::Hash_private::HashIterator< hashT > &  jt 
)
inline
madness::hashT std::hash_value ( const madness::DistributedID id)
inline

Hash a DistributedID.

Parameters
idThe distributed id to be hashed
Returns
The hash value of id

References madness::detail::combine_hash(), and madness::hash_value().

template<>
void std::swap ( mpfr::mpreal x,
mpfr::mpreal y 
)
inline