![]() |
Blaze
3.6
|
Classes | |
class | blaze::MatrixSerializer |
Serializer for dense and sparse matrices.The MatrixSerializer implements the necessary logic to serialize dense and sparse matrices, i.e. to convert them into a portable, binary representation. The following example demonstrates the (de-)serialization process of matrices: More... | |
struct | blaze::TypeValueMapping< T > |
Conversion from a data type to a serial representation.This class template converts the given data type into an integral representation suited for serialization. Depending on the given data type, the value member enumeration is set to the according serial representation. More... | |
class | blaze::VectorSerializer |
Serializer for dense and sparse vectors.The VectorSerializer implements the necessary logic to serialize dense and sparse vectors, i.e. to convert them into a portable, binary representation. The following example demonstrates the (de-)serialization process of vectors: More... | |
The math serialization module provides the functionality to create platform independent, portable, binary representations of vectors and matrices. The resulting data structures can be used to reconstitute the vectors and matrices in a different context, on another platform, etc.
The following example demonstrates the functionality of this module by means of vectors:
The (de-)serialization of vectors is not restricted to vectors of built-in data type, but can also be used for vectors with vector or matrix element type: