Array.h file
boost::serialization support for Rodin::Array types.
Functions
-
template<class Archive, typename ScalarType>void save(Archive& ar, const Rodin::
Array<ScalarType>& arr, const unsigned int version) - Saves a Rodin array to an archive.
-
template<class Archive, typename ScalarType>void load(Archive& ar, Rodin::
Array<ScalarType>& arr, const unsigned int version) - Loads a Rodin array from an archive.
-
template<class Archive, typename ScalarType>void serialize(Archive& ar, Rodin::
Array<ScalarType>& arr, const unsigned int version) - Serializes a Rodin array through split save/load functions.
Function documentation
template<class Archive, typename ScalarType>
void save(Archive& ar,
const Rodin:: Array<ScalarType>& arr,
const unsigned int version)
Saves a Rodin array to an archive.
| Template parameters | |
|---|---|
| Archive | Archive type. |
| ScalarType | Array scalar type. |
| Parameters | |
| ar | Archive used for serialization. |
| arr | Array to save. |
| version | Serialization version. |
template<class Archive, typename ScalarType>
void load(Archive& ar,
Rodin:: Array<ScalarType>& arr,
const unsigned int version)
Loads a Rodin array from an archive.
| Template parameters | |
|---|---|
| Archive | Archive type. |
| ScalarType | Array scalar type. |
| Parameters | |
| ar | Archive used for serialization. |
| arr | Array to load. |
| version | Serialization version. |
template<class Archive, typename ScalarType>
void serialize(Archive& ar,
Rodin:: Array<ScalarType>& arr,
const unsigned int version)
Serializes a Rodin array through split save/load functions.
| Template parameters | |
|---|---|
| Archive | Archive type. |
| ScalarType | Array scalar type. |
| Parameters | |
| ar | Archive used for serialization. |
| arr | Array to serialize. |
| version | Serialization version. |