Interface for HDF5 files.
More...
|
| procedure | get_vtkhdf_fname (this) |
| | Return the file name with the start counter.
|
| |
| procedure | read (this, data) |
| | Read data in HDF5 format (no HDF5 support)
|
| |
| procedure | write (this, data, t) |
| | Write data in HDF5 format (no HDF5 support)
|
| |
| procedure | set_overwrite (this, overwrite) |
| | Set the overwrite flag for HDF5 files.
|
| |
| procedure | enable_amr (this) |
| | Enable support for Adaptive Mesh Refinement.
|
| |
| procedure | set_precision (this, precision) |
| | Set the precision for VTKHDF output (single or double)
|
| |
| procedure | set_subdivide (this, subdivide) |
| | Enable or disable subdivision of spectral elements into linear sub-cells. When subdivision is enabled, each spectral element is written as multiple linear VTK cells (VTK_HEXAHEDRON in 3D, VTK_QUAD in 2D) with connectivity corresponding to the tensor-product grid of the spectral element.
|
| |
| procedure | init (this, fname) |
| | Generic file constructor.
|
| |
| procedure(generic_file_write), deferred | write (this, data, t) |
| | Read method.
|
| |
| procedure(generic_file_read), deferred | read (this, data) |
| |
| procedure | get_fname (this) |
| | Get a file's name.
|
| |
| procedure | get_base_fname (this) |
| | Get base name without counter.
|
| |
| procedure | set_counter (this, n) |
| | Set the file counter to n.
|
| |
| procedure | get_counter (this) |
| | Get the file counter.
|
| |
| procedure | set_start_counter (this, n) |
| | Set the file start counter to n.
|
| |
| procedure | get_start_counter (this) |
| | Get the file start counter.
|
| |
| procedure | increment_counter (this) |
| | Increment the file counter by 1.
|
| |
| procedure | check_exists (this) |
| | Ensure the file exists.
|
| |
| procedure | set_overwrite (this, overwrite) |
| | Set overwrite mode.
|
| |
Definition at line 77 of file vtkhdf_file.F90.
◆ check_exists()
◆ enable_amr()
◆ get_base_fname()
◆ get_counter()
◆ get_fname()
◆ get_start_counter()
◆ get_vtkhdf_fname()
◆ increment_counter()
◆ init()
◆ read() [1/2]
◆ read() [2/2]
◆ set_counter()
◆ set_overwrite() [1/2]
◆ set_overwrite() [2/2]
◆ set_precision()
◆ set_start_counter()
◆ set_subdivide()
- Parameters
-
| subdivide | Whether to subdivide into linear sub-cells. |
Definition at line 88 of file vtkhdf_file.F90.
◆ write() [1/2]
◆ write() [2/2]
◆ amr_enabled
| logical vtkhdf_file::vtkhdf_file_t::amr_enabled = .false. |
◆ counter
◆ fname
◆ overwrite
| logical generic_file::generic_file_t::overwrite = .false. |
|
inherited |
◆ precision
| integer vtkhdf_file::vtkhdf_file_t::precision = -1 |
◆ serial
| logical generic_file::generic_file_t::serial = .false. |
|
inherited |
◆ start_counter
◆ subdivide
| logical vtkhdf_file::vtkhdf_file_t::subdivide = .false. |
The documentation for this type was generated from the following file: