Rodin/Serialization/Export.h file

Polymorphic class export registrations for serialization (e.g. polytope transformations), required to serialize objects through base-class pointers.

Functions

BOOST_CLASS_EXPORT(Rodin::Geometry::ParametricTransformation<Rodin::Variational::RealP1Element>)
Registers the real P1 parametric transformation for Boost export.
BOOST_CLASS_EXPORT(Rodin::Geometry::ParametricTransformation<Rodin::Variational::RealH1Element<1>>)
Registers real H1 order one geometry for MPI shard transport.
BOOST_CLASS_EXPORT(Rodin::Geometry::ParametricTransformation<Rodin::Variational::RealH1Element<2>>)
Registers real H1 order two geometry for MPI shard transport.
BOOST_CLASS_EXPORT(Rodin::Geometry::ParametricTransformation<Rodin::Variational::RealH1Element<3>>)
Registers real H1 order three geometry for MPI shard transport.
BOOST_CLASS_EXPORT(Rodin::Geometry::ParametricTransformation<Rodin::Variational::RealH1Element<4>>)
Registers real H1 order four geometry for MPI shard transport.