void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
private:
/**
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
* Test for equality.
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
private:
/**
pad_column_below(const unsigned int length);
/**
- * Read or write the data of this object to or from a stream for the
- * purpose of serialization.
+ * Write the data of this object to a stream for the purpose of
+ * serialization.
*/
template <class Archive>
void
save(Archive &ar, const unsigned int version) const;
+
+ /**
+ * Read the data of this object from a stream for the purpose of
+ * serialization.
+ */
template <class Archive>
void
load(Archive &ar, const unsigned int version);
+
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
* Exception
void
load(Archive &ar, const unsigned int version);
+# ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+# else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+# endif
};
/**
coarse_cell_index_to_coarse_cell_id(
const unsigned int coarse_cell_index) const;
-
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
* @name Exceptions
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
* Exception
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
// @}
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
// @}
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
/**
* @}
void
load(Archive &ar, const unsigned int version);
+#ifdef DOXYGEN
+ /**
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization.
+ */
+ template <class Archive>
+ void
+ serialize(Archive &archive, const unsigned int version);
+#else
+ // This macro defines the serialize() method that is compatible with
+ // the templated save() and load() method that have been implemented.
BOOST_SERIALIZATION_SPLIT_MEMBER()
+#endif
private:
/**