ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Namespaces
viennagrid/io/serialization.hpp File Reference

A mesh wrapper class which models the Boost Serialization concept: http://www.boost.org/libs/serialization/. More...

#include "viennagrid/forwards.hpp"
#include "viennagrid/mesh/mesh.hpp"
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/utility.hpp>
#include <boost/serialization/list.hpp>
#include <boost/serialization/assume_abstract.hpp>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Data Structures

class  bad_serialization_state_exception
 Provides an exception for the bad serialization state. More...
struct  mesh_serializer< MeshT >
 Mesh wrapper which models the Boost serialization concept. More...

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces.


namespace  viennagrid::io
 

A namespace with all the input/output functionality, in particular file readers and writers.



Detailed Description

A mesh wrapper class which models the Boost Serialization concept: http://www.boost.org/libs/serialization/.

Provides a serialization mechanism for use with Boost.