Printer Template Specializations module

Template specializations of the Printer class.

SpecializationDescription
MeshPrinter<IO::FileFormat::MFEM, Context::Local>Writes sequential meshes in MFEM format.
MeshPrinter<IO::FileFormat::MEDIT, Context::Local>Writes sequential meshes in MEDIT format.
MeshPrinter<IO::FileFormat::HDF5, Context::Local>Writes sequential meshes in HDF5 format.
MeshPrinter<IO::FileFormat::HDF5, Context::MPI>Writes distributed mesh shards and metadata to per-rank HDF5 files.

Classes

template<>
class Rodin::IO::MeshPrinter<FileFormat::HDF5, Context::Local>
HDF5 mesh printer specialization for local (sequential) meshes.
template<>
class Rodin::IO::MeshPrinter<FileFormat::MEDIT, Context::Local>
MEDIT mesh printer for local meshes.
template<>
class Rodin::IO::MeshPrinter<FileFormat::MFEM, Context::Local>
Specialization for printing sequential meshes in MFEM format.
template<>
class Rodin::IO::MeshPrinter<FileFormat::HDF5, Context::MPI>
Prints a distributed MPI mesh to an HDF5 file.