32 #ifndef MADNESS_WORLD_ARRAY_ADDONS_H__INCLUDED
33 #define MADNESS_WORLD_ARRAY_ADDONS_H__INCLUDED
58 template <
typename T, std::
size_t N>
59 std::ostream &
operator<<(std::ostream &s,
const std::array<T, N> &
a) {
61 for (std::size_t i = 0; i <
N; ++i) {
77 template <
typename T, std::
size_t N>
Macros and tools pertaining to the configuration of MADNESS.
Defines madness::MadnessException for exception handling.
std::ostream & operator<<(std::ostream &s, const std::array< T, N > &a)
Output std::array to stream for human consumption.
Definition: array_addons.h:59
File holds all helper structures necessary for the CC_Operator and CC2 class.
Definition: DFParameters.h:10
void hash_range(hashT &seed, It first, It last)
Definition: worldhash.h:280
std::size_t hashT
The hash value type.
Definition: worldhash.h:145
madness::hashT hash_value(const std::array< T, N > &a)
Hash std::array with madness hash.
Definition: array_addons.h:78
static const double a
Definition: nonlinschro.cc:118
#define N
Definition: testconv.cc:37
Defines hash functions for use in distributed containers.