MADNESS 0.10.1
Namespaces | Functions
array_addons.h File Reference

Supplements to the std::array class, such as I/O operations, for convenience. More...

#include <madness/madness_config.h>
#include <madness/world/madness_exception.h>
#include <madness/world/worldhash.h>
#include <array>
#include <iostream>
Include dependency graph for array_addons.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 
namespace  madness::operators
 

Functions

template<typename T , std::size_t N>
madness::hashT madness::hash_value (const std::array< T, N > &a)
 Hash std::array with madness hash.
 
template<typename T , std::size_t N>
std::ostream & madness::operators::operator<< (std::ostream &s, const std::array< T, N > &a)
 Output std::array to stream for human consumption.
 

Detailed Description

Supplements to the std::array class, such as I/O operations, for convenience.