template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("domain", _dom); ar &TRIQS_MAKE_NVP("xmin", xmin); ar &TRIQS_MAKE_NVP("xmax", xmax); ar &TRIQS_MAKE_NVP("del", del); ar &TRIQS_MAKE_NVP("size", L); }
/// BOOST Serialization template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("beta", _dom.beta); ar &TRIQS_MAKE_NVP("statistic", _dom.statistic); //ar &TRIQS_MAKE_NVP("domain", _dom); ar &TRIQS_MAKE_NVP("size", _n_pts); ar &TRIQS_MAKE_NVP("kind", _positive_only); ar &TRIQS_MAKE_NVP("_first_index", _first_index); ar &TRIQS_MAKE_NVP("_last_index", _last_index); ar &TRIQS_MAKE_NVP("_first_index_window", _first_index_window); ar &TRIQS_MAKE_NVP("_last_index_window", _last_index_window); }
void save(Archive & ar, const unsigned int version) const { ar << TRIQS_MAKE_NVP("size",size_); for (size_t i=0; i<size_; ++i) ar << TRIQS_MAKE_NVP("data",p[i]); }
/// BOOST Serialization template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("domain", _dom); ar &TRIQS_MAKE_NVP("size", _n_pts); ar &TRIQS_MAKE_NVP("kind", _positive_only); }
template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & TRIQS_MAKE_NVP("_data",_data); }
template <class Archive> void serialize(Archive& ar, const unsigned int version) { ar& TRIQS_MAKE_NVP("n_max", Nmax); ar& TRIQS_MAKE_NVP("names", _names); ar& TRIQS_MAKE_NVP("names_inv", _inv_names); }
template <class Archive> void serialize(Archive& ar, const unsigned int version) { ar& TRIQS_MAKE_NVP("dims", dims); ar& TRIQS_MAKE_NVP("_size", _size); ar& TRIQS_MAKE_NVP("s2", s2); ar& TRIQS_MAKE_NVP("s1", s1); }
void serialize(Archive & ar, const unsigned int version) { ar & TRIQS_MAKE_NVP("object_map",object_map); }
template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("beta", beta); ar &TRIQS_MAKE_NVP("statistic", statistic); }
template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("omin", omin); ar &TRIQS_MAKE_NVP("mask", _mask); ar &TRIQS_MAKE_NVP("data", _data); }
template <class Archive> void serialize(Archive &ar, const unsigned int version) { ar &TRIQS_MAKE_NVP("domain", bz); ar &TRIQS_MAKE_NVP("k_pt_stack", k_pt_stack); }
template <class Archive> void serialize(Archive &ar, const unsigned int version) { auto l = [&ar](int N, auto &m) { ar &TRIQS_MAKE_NVP("MeshComponent" + std::to_string(N), m); }; triqs::tuple::for_each_enumerate(m_tuple, l); }