Beispiel #1
0
 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);
 }
Beispiel #2
0
 ///  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);
 }
Beispiel #3
0
 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]);
 }
Beispiel #4
0
 ///  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);
 }
Beispiel #5
0
template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & TRIQS_MAKE_NVP("_data",_data); }
Beispiel #6
0
 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);
 }
Beispiel #7
0
 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);
 }
Beispiel #8
0
 void serialize(Archive & ar, const unsigned int version) { ar & TRIQS_MAKE_NVP("object_map",object_map); }
Beispiel #9
0
 template <class Archive> void serialize(Archive &ar, const unsigned int version) {
   ar &TRIQS_MAKE_NVP("beta", beta);
   ar &TRIQS_MAKE_NVP("statistic", statistic);
 }
Beispiel #10
0
 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);
 }
Beispiel #11
0
 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);
 }
Beispiel #12
0
 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);
 }