19 namespace alps {
namespace alea {
39 void enter(
const std::string &)
override {}
48 void write(
const std::string &,
ndview<
const std::complex<double>> data_view)
override 70 const T * data = data_view.
data();
71 for(
size_t n = 0; n !=
size; ++n)
98 void enter(
const std::string &)
override {}
105 std::vector<size_t>
get_shape(
const std::string &key)
override 114 void read(
const std::string &,
ndview<std::complex<double>> value)
override 136 T * data = data_view.
data();
138 for(
size_t n = 0; n !=
size; ++n)
142 for(
size_t n = 0; n !=
size; ++n)
156 template <
typename Archive,
typename T>
157 typename std::enable_if<is_alea_result<T>::value,
void>::type
158 save(Archive &ar,
const T &
r,
const unsigned int) {
167 template <
typename Archive,
typename T>
168 typename std::enable_if<is_alea_result<T>::value,
void>::type
169 load(Archive &ar, T &
r,
const unsigned int) {
178 template <
typename Archive,
typename T>
void write(const std::string &, ndview< const complex_op< double >> data_view) override
std::enable_if<!is_sequence< T >::value, std::size_t >::type size(T const &)
void read(const std::string &, ndview< std::complex< double >> value) override
void do_write(const ndview< const T > &data_view)
void write(const std::string &, ndview< const std::complex< double >> data_view) override
void deserialize(deserializer &, const std::string &, autocorr_result< T > &)
std::enable_if< is_alea_result< T >::value, void >::type load(Archive &ar, T &r, const unsigned int)
void write(const std::string &, ndview< const unsigned long > data_view) override
void read(const std::string &, ndview< long > value) override
void read(const std::string &, ndview< unsigned long > value) override
void serialize(serializer &, const std::string &, const autocorr_result< T > &)
stream_deserializer(Archive &ar)
void write(const std::string &, ndview< const long > data_view) override
void read(const std::string &, ndview< double > value) override
void write(const std::string &, ndview< const double > data_view) override
stream_serializer(Archive &ar)
T r(T x, T y=T(), T z=T())
std::enable_if< is_alea_result< T >::value, void >::type save(Archive &ar, const T &r, const unsigned int)
std::vector< size_t > get_shape(const std::string &key) override
void enter(const std::string &) override
void enter(const std::string &) override
void read(const std::string &, ndview< complex_op< double >> value) override
void do_read(ndview< T > &data_view)