|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Header bundle pre-computed from an engine. More...
#include <ca-checkpoint.H>
Public Attributes | |
| std::uint64_t | engine_type_hash = 0 |
| std::uint32_t | state_type_size = 0 |
| std::uint32_t | rank = 0 |
| std::array< std::uint64_t, 4 > | extents {} |
| std::uint64_t | step_count = 0 |
| std::uint8_t | has_rng = 0 |
| std::uint64_t | master_seed = 0 |
| std::uint64_t | cell_count = 0 |
Header bundle pre-computed from an engine.
Internal helper shared by the sync and async write paths. Holds the values that go into the file header before serialisation, so the async writer can capture them once at submit time without keeping a pointer to the engine alive.
Definition at line 732 of file ca-checkpoint.H.
| std::uint64_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::cell_count = 0 |
Definition at line 741 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint64_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::engine_type_hash = 0 |
Definition at line 734 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::array<std::uint64_t, 4> Aleph::CA::ca_checkpoint_detail::Header_Snapshot::extents {} |
Definition at line 737 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint8_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::has_rng = 0 |
Definition at line 739 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint64_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::master_seed = 0 |
Definition at line 740 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint32_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::rank = 0 |
Definition at line 736 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint32_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::state_type_size = 0 |
Definition at line 735 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().
| std::uint64_t Aleph::CA::ca_checkpoint_detail::Header_Snapshot::step_count = 0 |
Definition at line 738 of file ca-checkpoint.H.
Referenced by Aleph::CA::ca_checkpoint_detail::capture_header(), and Aleph::CA::ca_checkpoint_detail::write_header_bytes().