Expand description
Re-exports§
pub use xdmf_elements::CellType;
Modules§
- xdmf_
elements - This module contains the main XDMF elements along with their serialization logic.
Structs§
- Data
Info - Metadata about one field the reader found at a time step, sized so the caller can allocate a buffer before reading the data.
- Time
Series Data Writer - Writer for time series data in XDMF format. Can be used after writing the mesh with
TimeSeriesWriter::write_mesh. - Time
Series Reader - Reads an XDMF time series: the parsed light data, the mesh’s metadata (including, for a mesh with submeshes, which points and cells each one holds), and every read call against it.
- Time
Series Writer - Writer for time series data in XDMF format.
- Time
Step - A single time step being written, handed to the closure passed to
TimeSeriesDataWriter::write_time_step.
Enums§
- Data
Attribute - Type of the data (scalar, vector, tensor, etc.)
- Data
Storage - Type of storage used for the heavy data (e.g. ASCII or HDF5)
- Error
- The error type for all fallible operations in this crate.
- Error
Kind - Stable, fieldless category for an
Error, mirroringstd::io::ErrorKind. - Submesh
Cells - The cells of one submesh, as
TimeSeriesWriter::write_mesh_with_submeshestakes them. - Values
- Wrapper around different types of data, used to provide a unified interface.
Traits§
- Connectivity
Index - A type usable as a connectivity index:
u32,u64,i32ori64 - Coordinate
- A type usable as a point coordinate:
f32orf64 - Value
Type - A type a
TimeSeriesReaderread call can fill a buffer with:f32,f64,i32,i64,u32oru64, mirroring theValuesvariants.
Functions§
- is_
hdf5_ enabled - Check if the hdf5 feature is enabled.
- mpi_
safe_ create_ dir_ all - Create directories in a way that is safe for MPI applications.