My Project
|
#include <WriteSerializationFile.hh>
Public Member Functions | |
WriteSerializationFile (const char *filename) | |
void | Save (const UInt4 &data) |
void | Save (const Int4 &data) |
void | Save (const std::string &data) |
void | Save (const Double &data) |
void | Save (const vector< UInt4 > &data) |
void | Save (const vector< Int4 > &data) |
void | Save (const vector< std::string > &data) |
void | Save (const vector< Double > &data) |
void | Save (const HeaderBase &data) |
void | Save (const ElementContainer &data) |
void | Save (const ElementContainerArray &data) |
void | Save (const ElementContainerMatrix &data) |
void | Save (const UInt4Container &data) |
void | Save (const UInt4ContainerArray &data) |
void | Save (const UInt4ContainerMatrix &data) |
void | SplitSave (const ElementContainerArray &data, const unsigned int splitnum=1) |
void | SplitSave (const ElementContainerMatrix &data, const unsigned int splitnum=1) |
void | SplitSave (const UInt4ContainerArray &data, const unsigned int splitnum=1) |
void | SplitSave (const UInt4ContainerMatrix &data, const unsigned int splitnum=1) |
proxy class to write Manyo-lib data container by its serialization methods.
This class is proxy/utility class to use Boost serialization features from python scripts. It is also enabled to use it from C++ codes.
Following types are supported UInt4, Int4, std::string, Double, vector<UInt4>, vector<Int4>, vector<std::string>, vector<Double> HeaderBase, ElementContainer, ElementContainerArray, ElementContainerMatrix UInt4Container, UInt4ContainerArray, UInt4ContainerMatrix.
Split serialization modes are implemented by distinct methods.