HDF5Frame Struct Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::HDF5Frame Struct Reference
Everything one output frame will write to one file, and nothing else. More...
#include <hdf5_frame.hh>
Public Member Functions | |
| bool | empty () const noexcept |
| void | run (FrameTimings *timings=nullptr) const |
Public Attributes | |
| std::string | path |
| double | time = 0. |
| std::vector< HDF5Action > | actions |
Detailed Description
Everything one output frame will write to one file, and nothing else.
Holds no HDF5 identifiers, so it can be moved around – and, once the writer thread exists, handed to it – without any HDF5 state crossing a thread boundary.
Member Function Documentation
◆ empty()
|
inlinenoexcept |
◆ run()
| void DiFfRG::HDF5Frame::run | ( | FrameTimings * | timings = nullptr | ) | const |
Open the file, run every action in order, then flush and close.
Member Data Documentation
◆ actions
| std::vector<HDF5Action> DiFfRG::HDF5Frame::actions |
◆ path
| std::string DiFfRG::HDF5Frame::path |
◆ time
| double DiFfRG::HDF5Frame::time = 0. |
The documentation for this struct was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/data/hdf5_frame.hh
Generated by