GridFormat 0.6.0
I/O-Library for grid-like data structures
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NGridFormat
  NCompression
   CBlocksStores the block sizes used for compressing the given amount of bytes
   CCompressedBlocksStores the uncompressed/compressed block sizes after completion of a compression
   CLZ4Compressor using the lz4 compression library
   CLZ4OptionsOptions for the lz4 compressor
   CLZMACompressor using the lzma library
   CLZMAOptionsOptions for the lzma compressor
   CZLIBCompressor using the zlib library
   CZLIBOptionsOptions for the zlib compressor
  NDolfinX
   CCell
   CPoint
   CLagrangePolynomialGridWrapper around a nodal dolfinx::FunctionSpace, exposing it as a mesh composed of lagrange elements with the order of the given function space
  NDune
   NTraits
    CGridView
    CGridView< LagrangePolynomialGrid< GV > >
   CLagrangePolynomialGridExposes a Dune::GridView as a grid composed of lagrange cells with the given order. Can be used to conveniently write Dune::Functions into grid files
   CFunctionFieldImplements the field interface for a Dune::Function defined on a (wrapped) Dune::GridView
   CGridFactoryAdapterAdapter around a Dune::GridFactory to be compatible with GridFormat::Concepts::GridFactory. Can be used to export a grid from a reader directly into a Dune::GridFactory. For instance:
  NEncoding
   CAsciiAscii encoder
   CBase64Base64 encoder
   CRawBinaryRaw binary encoder
  NFileFormat
   CFormatWithOptionsBase class for formats taking options
   CVTKXMLFormatBaseBase class for VTK-XML formats
   CAnySelector for an unspecified file format. When using this format, GridFormat will automatically select a format or deduce from a file being read, for instance
   CAnyTimeSeriesTime series variant of the Any format selector
   CVTISelector for the .vti/.pvti image grid file format to be passed to the Writer
   CVTRSelector for the .vtr/.pvtr rectilinear grid file format to be passed to the Writer
   CVTSSelector for the .vts/.pvts structured grid file format to be passed to the Writer
   CVTPSelector for the .vtp/.pvtp file format for two-dimensional unstructured grids
   CVTUSelector for the .vtu/.pvtu file format for general unstructured grids
   CVTKXMLTimeSeriesSelector for a time series of any VTK-XML format
   CVTKHDFImageSelector for the vtk-hdf file format for image grids. For more information, see here
   CVTKHDFImageTransientTransient variant of the vtk-hdf image data format
   CVTKHDFUnstructuredSelector for the vtk-hdf file format for unstructured grids. For more information, see here
   CVTKHDFUnstructuredTransientTransient variant of the vtk-hdf unstructured grid format
   CVTKHDFTransientSelector for the transient vtk-hdf file format with automatic deduction of the flavour. If the grid for which a writer is constructed is an image grid, it selects the image-grid flavour, otherwise it selects the flavour for unstructured grids (which requires the respective traits to be specialized)
   CVTKHDFSelector for the vtk-hdf file format with automatic deduction of the flavour. If the grid for which a writer is constructed is an image grid, it selects the image-grid flavour, otherwise it selects the flavour for unstructured grids (which requires the respective traits to be specialized)
   CPVDSelector for the .pvd file format for a time series. For more information, see here
   CPVDClosureClosure for selecting the .pvd file format. Takes a VTK-XML format and returns an instance of PVD
   CTimeSeriesClosureClosure for time series format selection. Takes a sequential format and returns a time series variant
  NPVTK
   CPDataArrayHelperHelper to add a PDataArray child to an xml element
   CStructuredGridMapper
   CStructuredGridMapperHelper
   CStructuredParallelGridHelper
  NTraits
   CBasis< ConverterDetail::ConverterGrid >
   CCellPoints< ConverterDetail::ConverterGrid, std::int64_t >
   CCellPoints< DolfinX::LagrangePolynomialGrid< T >, DolfinX::Cell >
   CCellPoints< dolfinx::mesh::Mesh< T >, DolfinX::Cell >
   CCellPoints< Dune::GridView< Traits >, DuneDetail::Element< Dune::GridView< Traits > > >
   CCellPoints< Dune::LagrangePolynomialGrid< GridView >, typename Dune::LagrangePolynomialGrid< GridView >::Cell >
   CCellPoints< Grid, GridFormat::CGAL::Cell< Grid > >
   CCellPoints< mfem::Mesh, GridFormat::MFEM::Cell >
   CCellPoints< T, DealII::Cell< T > >
   CCells< ConverterDetail::ConverterGrid >
   CCells< DolfinX::LagrangePolynomialGrid< T > >
   CCells< dolfinx::mesh::Mesh< T > >
   CCells< Dune::GridView< Traits > >
   CCells< Dune::LagrangePolynomialGrid< GridView > >
   CCells< Grid >
   CCells< mfem::Mesh >
   CCells< T >
   CCellType< ConverterDetail::ConverterGrid, std::int64_t >
   CCellType< DolfinX::LagrangePolynomialGrid< T >, DolfinX::Cell >
   CCellType< dolfinx::mesh::Mesh< T >, DolfinX::Cell >
   CCellType< Dune::GridView< Traits >, DuneDetail::Element< Dune::GridView< Traits > > >
   CCellType< Dune::LagrangePolynomialGrid< GridView >, typename Dune::LagrangePolynomialGrid< GridView >::Cell >
   CCellType< Grid, GridFormat::CGAL::Cell< Grid > >
   CCellType< mfem::Mesh, GridFormat::MFEM::Cell >
   CCellType< T, DealII::Cell< T > >
   CCommunicatorAccessCan be specialized by parallel writers to expose their underlying communicator
   CCommunicatorAccess< Writer >Default specialization for writers that have a communicator() function
   CExtents< ConverterDetail::ConverterGrid >
   CExtents< Dune::GridView< Traits > >
   CLocation< ConverterDetail::ConverterGrid, Entity >
   CLocation< Dune::GridView< Traits >, Entity >
   CNumberOfCellPoints< ConverterDetail::ConverterGrid, std::int64_t >
   CNumberOfCellPoints< DolfinX::LagrangePolynomialGrid< T >, DolfinX::Cell >
   CNumberOfCellPoints< dolfinx::mesh::Mesh< T >, DolfinX::Cell >
   CNumberOfCellPoints< Dune::GridView< Traits >, DuneDetail::Element< Dune::GridView< Traits > > >
   CNumberOfCellPoints< Dune::LagrangePolynomialGrid< GridView >, typename Dune::LagrangePolynomialGrid< GridView >::Cell >
   CNumberOfCellPoints< Grid, GridFormat::CGAL::Cell< Grid > >
   CNumberOfCellPoints< mfem::Mesh, GridFormat::MFEM::Cell >
   CNumberOfCellPoints< T, DealII::Cell< T > >
   CNumberOfCells< ConverterDetail::ConverterGrid >
   CNumberOfCells< DolfinX::LagrangePolynomialGrid< T > >
   CNumberOfCells< dolfinx::mesh::Mesh< T > >
   CNumberOfCells< Dune::GridView< Traits > >
   CNumberOfCells< Dune::LagrangePolynomialGrid< GridView > >
   CNumberOfCells< Grid >
   CNumberOfCells< mfem::Mesh >
   CNumberOfCells< T >
   CNumberOfPoints< ConverterDetail::ConverterGrid >
   CNumberOfPoints< DolfinX::LagrangePolynomialGrid< T > >
   CNumberOfPoints< dolfinx::mesh::Mesh< T > >
   CNumberOfPoints< Dune::GridView< Traits > >
   CNumberOfPoints< Dune::LagrangePolynomialGrid< GridView > >
   CNumberOfPoints< Grid >
   CNumberOfPoints< mfem::Mesh >
   CNumberOfPoints< T >
   COrdinates< ConverterDetail::ConverterGrid >
   COrdinates< Dune::GridView< Traits > >
   COrigin< ConverterDetail::ConverterGrid >
   COrigin< Dune::GridView< Traits > >
   CPointCoordinates< ConverterDetail::ConverterGrid, std::size_t >
   CPointCoordinates< DolfinX::LagrangePolynomialGrid< T >, DolfinX::Point >
   CPointCoordinates< dolfinx::mesh::Mesh< T >, DolfinX::Point >
   CPointCoordinates< Dune::GridView< Traits >, DuneDetail::Vertex< Dune::GridView< Traits > > >
   CPointCoordinates< Dune::LagrangePolynomialGrid< GridView >, typename Dune::LagrangePolynomialGrid< GridView >::Point >
   CPointCoordinates< Grid, typename Grid::Vertex_handle >
   CPointCoordinates< mfem::Mesh, GridFormat::MFEM::Point >
   CPointCoordinates< T, DealII::Point< T > >
   CPointId< ConverterDetail::ConverterGrid, std::size_t >
   CPointId< DolfinX::LagrangePolynomialGrid< T >, DolfinX::Point >
   CPointId< dolfinx::mesh::Mesh< T >, DolfinX::Point >
   CPointId< Dune::GridView< Traits >, DuneDetail::Vertex< Dune::GridView< Traits > > >
   CPointId< Dune::LagrangePolynomialGrid< GridView >, typename Dune::LagrangePolynomialGrid< GridView >::Point >
   CPointId< Grid, typename Grid::Vertex_handle >
   CPointId< mfem::Mesh, GridFormat::MFEM::Point >
   CPointId< T, DealII::Point< T > >
   CPoints< ConverterDetail::ConverterGrid >
   CPoints< DolfinX::LagrangePolynomialGrid< T > >
   CPoints< dolfinx::mesh::Mesh< T > >
   CPoints< Dune::GridView< Traits > >
   CPoints< Dune::LagrangePolynomialGrid< GridView > >
   CPoints< Grid >
   CPoints< mfem::Mesh >
   CPoints< T >
   CSpacing< ConverterDetail::ConverterGrid >
   CSpacing< Dune::GridView< Traits > >
   CStaticSize< Dune::FieldMatrix< T, R, C > >
   CWritesConnectivityCan be specialized by writers in case the file format does not contain connectivity information
   CWritesConnectivity< APIDetail::SequentialOrParallelReader< S, P > >
   CWritesConnectivity< PVDWriter< VTKWriter > >
   CWritesConnectivity< PVTIWriter< Args... > >
   CWritesConnectivity< PVTRWriter< Args... > >
   CWritesConnectivity< VTIWriter< Args... > >
   CWritesConnectivity< VTKHDFImageGridTimeSeriesWriter< Args... > >
   CWritesConnectivity< VTKHDFImageGridWriter< Args... > >
   CWritesConnectivity< VTKHDFTimeSeriesWriter< Grid, Args... > >
   CWritesConnectivity< VTKHDFWriter< Grid, Args... > >
   CWritesConnectivity< VTRWriter< Args... > >
  NVTK
   NDataFormat
    CInlinedInline data format (inside xml elements)
    CAppendedAppended data format (all data is appended at the end of the xml file)
   CAppendixStores vtk data arrays to be exported as vtk-xml appendix
   CAppendixStreamObserverObserver for appendices. Allows registering the offsets when streaming all fields that are part of the appendix
   CDataArrayWraps a field and exposes it as VTK data array. Essentially, this implements the operator<< to stream the field data in the way that VTK file formats require it
   CHDFTransientOptionsOptions for transient vtk-hdf file formats
   CPXMLReaderBaseBase class for readers of parallel vtk-xml file formats
   CPXMLStructuredGridReaderBase class for readers of parallel vtk-xml file formats for structured grids
    CStructuredGridSpecs
   CPXMLUnstructuredGridReaderBase class for readers of parallel vtk-xml file formats for unstructured grids
   CXMLOptionsOptions for VTK-XML files for setting the desired encoding, data format and compression
   CXMLReaderHelperHelper class for VTK-XML readers to use
   CXMLWriterBaseBase class for VTK-XML Writer implementations
    CWriteContext
  NVTKHDF
   CIOContextHelper class to store processor offsets in parallel writes
   CDataSetFieldField implementation that draws values from an open HDF5 file upon request
  CAnyReaderFactory
  CAsciiFormatOptionsOptions for fomatted output of ranges with ascii encoding
  CAsciiOutputStreamWrapper around a given stream to write formatted ascii output
  CBase64Decoder
  CBase64EncoderOptionsOptions for formatted output of ranges with base64 encoding
  CBase64StreamWrapper around a given stream to write output encoded with base64
  CConversionOptionsOptions for format conversions
  CEncodedFieldWraps a field and makes it streamable using encoding
  CFieldAbstract interface for fields of values that is used by writers/readers to store fields
  CGridReaderAbstract base class for all readers, defines the common interface
   CPieceLocationDescribes the location of a piece within a distributed structured grid
   CFieldNames
  CGridWriterAbstract base class for grid file writers
  CGridWriterBaseBase class for all writer implementations
  CImageGridPredefined grid implementation that represents a structured, equispaced grid
  CPVDReaderReader for .pvd time series file format
  CPVDWriterWriter for .pvd time-series file format
  CPVTIReaderReader for .pvtp file format
  CPVTIWriterWriter for parallel .pvti files
  CPVTPReaderReader for .pvtp file format
  CPVTPWriterWriter for parallel .pvtu files
  CPVTRReaderReader for .pvtr file format
  CPVTRWriterWriter for parallel .pvtr files
  CPVTSReaderReader for .pvts file format
  CPVTSWriterWriter for parallel .pvts files
  CPVTUReaderReader for .pvtu file format
  CPVTUWriterWriter for parallel .pvtu files
  CRawBinaryStreamWrapper around a given stream to write raw binary data
  CRawDecoderFor compatibility with Base64
  CReaderInterface to the readers for all supported file formats
  CReaderFactoryFactory class to create a reader for the given file format
  CReaderFactory< FileFormat::PVD< PieceFormat > >Specialization of the ReaderFactory for the .pvd time series file format
  CReaderFactory< FileFormat::PVDClosure >Specialization of the ReaderFactory for the .pvd time series closure type
  CReaderFactory< FileFormat::VTI >Specialization of the ReaderFactory for the .vti format
  CReaderFactory< FileFormat::VTKHDF >Specialization of the ReaderFactory for the vtk-hdf file format with automatic flavour selection
  CReaderFactory< FileFormat::VTKHDFImage >Specialization of the ReaderFactory for the vtk-hdf image grid format
  CReaderFactory< FileFormat::VTKHDFImageTransient >Specialization of the ReaderFactory for the transient vtk-hdf image grid format
  CReaderFactory< FileFormat::VTKHDFTransient >Specialization of the ReaderFactory for the transient vtk-hdf file format with automatic flavour selection
  CReaderFactory< FileFormat::VTKHDFUnstructured >Specialization of the ReaderFactory for the vtk-hdf unstructured grid format
  CReaderFactory< FileFormat::VTKHDFUnstructuredTransient >Specialization of the ReaderFactory for the vtk-hdf unstructured grid format
  CReaderFactory< FileFormat::VTP >Specialization of the ReaderFactory for the .vtp format
  CReaderFactory< FileFormat::VTR >Specialization of the ReaderFactory for the .vtr format
  CReaderFactory< FileFormat::VTS >Specialization of the ReaderFactory for the .vts format
  CReaderFactory< FileFormat::VTU >Specialization of the ReaderFactory for the .vtu format
  CTimeSeriesGridWriterAbstract base class for time series file writers
  CVTIReaderReader for .vti file format
  CVTIWriterWriter for .vti file format
   CDomain
  CVTKHDFImageGridReaderReader for the VTK-HDF file format for image grids
  CVTKHDFImageGridTimeSeriesWriterWriter for the transient VTK HDF file format for image grids
  CVTKHDFImageGridWriterWriter for the VTK HDF file format for image grids
  CVTKHDFImageGridWriterImpl
  CVTKHDFReaderConvenience reader for the vtk-hdf file format that supports both the image & unstructured grid file formats
  CVTKHDFTimeSeriesWriterConvenience writer for the vtk-hdf file format, automatically selecting the image or unstructured grid format depending on the given grid type
  CVTKHDFUnstructuredGridReaderReader for the VTK-HDF file format for unstructured grids
  CVTKHDFUnstructuredGridWriterWriter for the VTK HDF file format for unstructured grids
  CVTKHDFUnstructuredGridWriterImpl
  CVTKHDFUnstructuredTimeSeriesWriterWriter for the transient VTK HDF file format for unstructured grids
  CVTKHDFWriterConvenience writer for the vtk-hdf file format, automatically selecting the image or unstructured grid format depending on the given grid type
  CVTKXMLTimeSeriesWriterWriter for time series of a VTK-XML file format. Populates the "TimeValue" metadata field supported by VTK
  CVTPReaderReader for .vtp file format
  CVTPWriterWriter for .vtu file format
  CVTRReaderReader for .vtr file format
  CVTRWriterWriter for .vtr file format
   CDomain
  CVTSReaderReader for .vts file format
  CVTSWriterWriter for .vts file format
   CDomain
  CVTUReaderReader for .vtu file format
  CVTUWriterWriter for .vtu file format
  CWriterInterface to the writers for all supported file formats. Depending on the chosen format, this exposes the interface of grid file or time series writers
  CWriterFactoryFactory class to create a writer for the given file format
  CWriterFactory< FileFormat::Any >Specialization of the WriterFactory for the any format selector
  CWriterFactory< FileFormat::AnyTimeSeries >Specialization of the WriterFactory for the time series variant of the any format selector
  CWriterFactory< FileFormat::PVD< F > >Specialization of the WriterFactory for the .pvd time series format
  CWriterFactory< FileFormat::VTI >Specialization of the WriterFactory for the .vti format
  CWriterFactory< FileFormat::VTKHDF >Specialization of the WriterFactory for the vtk-hdf file format with automatic flavour selection
  CWriterFactory< FileFormat::VTKHDFImage >Specialization of the WriterFactory for the vtk-hdf image grid format
  CWriterFactory< FileFormat::VTKHDFImageTransient >Specialization of the WriterFactory for the transient vtk-hdf image grid format
  CWriterFactory< FileFormat::VTKHDFTransient >Specialization of the WriterFactory for the transient vtk-hdf file format with automatic flavour selection
  CWriterFactory< FileFormat::VTKHDFUnstructured >Specialization of the WriterFactory for the vtk-hdf unstructured grid format
  CWriterFactory< FileFormat::VTKHDFUnstructuredTransient >Specialization of the WriterFactory for the transient vtk-hdf unstructured grid format
  CWriterFactory< FileFormat::VTKXMLTimeSeries< F > >Specialization of the WriterFactory for vtk-xml time series
  CWriterFactory< FileFormat::VTP >Specialization of the WriterFactory for the .vtp format
  CWriterFactory< FileFormat::VTR >Specialization of the WriterFactory for the .vtr format
  CWriterFactory< FileFormat::VTS >Specialization of the WriterFactory for the .vts format
  CWriterFactory< FileFormat::VTU >Specialization of the WriterFactory for the .vtu format
  CWriterOptionsOptions that writer implementations can pass to the base class