Specifically, equip all of them with a link to the BOOST library.
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
unit_to_real(const Point<spacedim, Number> &point) const;
/**
- * Boost serialization function
+ * Write or read the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
add_attribute(const std::string &attr_name, const unsigned int dimension);
/**
- * Read or write the data of this object for serialization
+ * Read or write the data of this object for serialization using the
+ * [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the
- * purpose of serialization.
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the
- * purpose of serialization.
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This function does not actually serialize any of the member variables of
* this class. The reason is that what this class stores is only who
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write or read the data of this object to or from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
namespace serialization
{
// Provides boost and c++11 with a way to serialize tuples and pairs
- // automatically
+ // automatically.
template <int N>
struct Serialize
{
save(std::ostream &stream) const;
/**
- * Load the value stored in the @p stream into this object.
+ * Load the value stored in the @p stream into this object using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* It is expected that each expression appears on its own on single
* line of @p stream.
/**
* Write the data of this object to a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This effectively saves the value stored in this object to the
* @p archive with the given @p version number.
# ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This effectively saves or loads the value stored into/out of the
* @p archive with the given @p version number into this object.
/**
* Write the data of this object to a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data for this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
# ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data for this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
# ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This effectively saves the value stored into the @p archive with the
* given @p version number into this object.
/**
* Read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This effectively loads the value stored out of the
* @p archive with the given @p version number into this object.
# ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* This effectively saves or loads the value stored into/out of the
* @p archive with the given @p version number into this object.
/**
* Read or write the data of this object to or from a stream for the purpose
- * of serialization
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
+ *
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
is_ancestor_of(const CellId &other) const;
/**
- * Boost serialization function
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html)
*
* @pre The user is responsible to keep the size of @p data
* equal to the size as @p cell_ids .
/**
* Read the data of this object from a stream for the purpose of
- * serialization. Throw away the previous content.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
+ * Throw away the previous content.
*/
template <class Archive>
void
# ifdef DOXYGEN
/**
- * Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*
* @note This function does not save <i>all</i> member variables of the
* current triangulation. Rather, only certain kinds of information are
/**
* Read the data of this object from a stream for the purpose of
- * serialization. Throw away the previous content.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
+ * Throw away the previous content.
*
* @note This function does not reset <i>all</i> member variables of the
* current triangulation to the ones of the triangulation that was
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization. using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
operator==(const CellData<structdim> &other) const;
/**
- * Boost serialization function
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
struct CellData
{
/**
- * Boost serialization function
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
struct Description
{
/**
- * Boost serialization function
+ * Read or write the data of this object to or from a stream for the
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read or write the data of this object to or from a stream for the
- * purpose of serialization
+ * purpose of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
memory_consumption() const;
/**
- * Support for boost:serialization.
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
private:
/**
- * Serialize the data of this object using boost. This function is
- * necessary to use boost::archive::text_iarchive and
- * boost::archive::text_oarchive.
+ * Write and read the data of this object from a stream for the purpose
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <typename Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Write the data of this object to a stream for the purpose of
- * serialization.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
/**
* Read the data of this object from a stream for the purpose of
- * serialization. Note that in order to store the properties
- * correctly, the property pool of this particle has to
- * be known at the time of reading, i.e. set_property_pool()
- * has to have been called, before this function is called.
+ * serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
+ * Note that in order to store the properties correctly, the property pool
+ * of this particle has to be known at the time of reading, i.e.
+ * set_property_pool() has to have been called, before this function is
+ * called.
*/
template <class Archive>
void
#ifdef DOXYGEN
/**
* Write and read the data of this object from a stream for the purpose
- * of serialization.
+ * of serialization using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
const Triangulation<dim, spacedim> &triangulation) const;
/**
- * Serialize the contents of this class.
+ * Serialize the contents of this class using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void
register_load_callback_function(const bool serialization);
/**
- * Serialize the contents of this class.
+ * Serialize the contents of this class using the [BOOST serialization
+ * library](https://www.boost.org/doc/libs/1_74_0/libs/serialization/doc/index.html).
*/
template <class Archive>
void