My Project
Public Member Functions
WriteSerializationFile< Archive > Class Template Reference

#include <WriteSerializationFile.hh>

List of all members.

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)

Detailed Description

template<class Archive>
class WriteSerializationFile< Archive >

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.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Friends