src/IO/ directory

File input and output.

Contents

This directory contains functionality for reading from and writing to files. It has

  • native readers and writers of specialized (usually small) data, e.g., ensemble statistics from Walker or error norms from Inciter,
  • mesh readers in various standard formats via third-party libraries, see MeshConv, and
  • a particle data writer via the H5Part library.

Files

file ASCMeshReader.cpp
ASC mesh reader class definition.
file ASCMeshReader.hpp
ASC mesh reader class declaration.
file DiagWriter.cpp
Text diagnostics writer declaration.
file DiagWriter.hpp
Text diagnostics writer declaration.
file ExodusIIMeshReader.cpp
ExodusII mesh reader.
file ExodusIIMeshReader.hpp
ExodusII mesh reader.
file ExodusIIMeshWriter.cpp
ExodusII mesh-based data writer.
file ExodusIIMeshWriter.hpp
ExodusII mesh-based data writer.
file FileConvWriter.cpp
Converter Writer Files.
file FileConvWriter.hpp
Convert the input files to output file format
file GmshMeshIO.hpp
Gmsh mesh reader and writer related types.
file GmshMeshReader.cpp
Gmsh mesh reader class definition.
file GmshMeshReader.hpp
Gmsh mesh reader class declaration.
file GmshMeshWriter.cpp
Gmsh mesh writer class definition.
file GmshMeshWriter.hpp
Gmsh mesh writer class declaration.
file H5PartWriter.cpp
H5Part particles data writer.
file H5PartWriter.hpp
H5Part particles data writer.
file HyperMeshReader.cpp
Hyper mesh reader class definition.
file HyperMeshReader.hpp
Hyper mesh reader class declaration.
file MeshDetect.cpp
Unstructured mesh file format detection.
file MeshDetect.hpp
Unstructured mesh file format detection.
file MeshFactory.cpp
Unstructured mesh reader and writer factory.
file MeshFactory.hpp
Unstructured mesh reader and writer factory.
file MeshReader.hpp
Polymorphic mesh reader class for connecting to various readers.
file MeshWriter.cpp
Charm++ group for outputing mesh data to file.
file MeshWriter.hpp
Charm++ group for outputing mesh data to file.
file NetgenMeshReader.cpp
Netgen mesh reader class definition.
file NetgenMeshReader.hpp
Netgen mesh reader class declaration.
file NetgenMeshWriter.cpp
Netgen mesh writer class definition.
file NetgenMeshWriter.hpp
Netgen mesh writer class declaration.
file Omega_h_MeshReader.cpp
Omega_h mesh reader.
file Omega_h_MeshReader.hpp
Omega_h mesh reader.
file ParticleWriter.cpp
Charm++ group for outputing particle data to file via H5Part.
file ParticleWriter.hpp
Charm++ group for outputing particle data to file via H5Part.
file PDFWriter.cpp
Univariate PDF writer.
file PDFWriter.hpp
PDF writer class declaration.
file RDGFLOMeshReader.cpp
RDGFLO mesh reader class declaration.
file RDGFLOMeshReader.hpp
RDGFLO mesh reader class declaration.
file RootMeshWriter.cpp
Root mesh-based data writer.
file RootMeshWriter.hpp
Root mesh-based data writer.
file SiloWriter.cpp
Silo writer definition.
file SiloWriter.hpp
Silo writer declaration.
file STLTxtMeshReader.cpp
ASCII STL (STereoLithography) reader class definition.
file STLTxtMeshReader.hpp
ASCII STL (STereoLithography) reader class declaration.
file TxtStatWriter.cpp
Text statistics writer declaration.
file TxtStatWriter.hpp
Text statistics writer declaration.
file UGRIDMeshReader.cpp
UGRID mesh reader class declaration.
file UGRIDMeshReader.hpp
UGRID mesh reader class declaration.