StreamCatalog
StreamCatalog
Section titled “StreamCatalog”#include <sbio/core/state_handle.hh>template<typename FTraits>struct StreamCatalogDefined in src/lib/sbio/core/state_handle.hh:77
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
hd_std::size_t |
index_epoch |
|
hd_std::array< hd_std::size_t, NumStepKinds > |
num_steps |
Current readable steps (per pattern) |
hd_std::array< hd_std::size_t, NumStepKinds > |
cummulative_steps |
Cummulative counts over all epochs. |
hd_std::size_t |
num_rows |
|
hd_std::array< hd_std::uint32_t, NumStepKinds > |
first_row |
|
hd_std::array< hd_std::uint32_t, NumStepKinds > |
last_row |
index_epoch
Section titled “index_epoch”hd_std::size_t index_epoch { 0 }Defined in src/lib/sbio/core/state_handle.hh:80
num_steps
Section titled “num_steps”hd_std::array< hd_std::size_t, NumStepKinds > num_steps { 0 }Type: hd_std::array< hd_std::size_t, NumStepKinds >
Defined in src/lib/sbio/core/state_handle.hh:81
Current readable steps (per pattern)
cummulative_steps
Section titled “cummulative_steps”hd_std::array< hd_std::size_t, NumStepKinds > cummulative_steps { 0 }Type: hd_std::array< hd_std::size_t, NumStepKinds >
Defined in src/lib/sbio/core/state_handle.hh:82
Cummulative counts over all epochs.
num_rows
Section titled “num_rows”hd_std::size_t num_rows { 0 }Defined in src/lib/sbio/core/state_handle.hh:84
first_row
Section titled “first_row”hd_std::array< hd_std::uint32_t, NumStepKinds > first_row {}Type: hd_std::array< hd_std::uint32_t, NumStepKinds >
Defined in src/lib/sbio/core/state_handle.hh:85
last_row
Section titled “last_row”hd_std::array< hd_std::uint32_t, NumStepKinds > last_row {}Type: hd_std::array< hd_std::uint32_t, NumStepKinds >
Defined in src/lib/sbio/core/state_handle.hh:86
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD constexpr hd_std::size_t |
max_capacity const inline constexpr noexcept |
|
SBIO_HD constexpr hd_std::size_t |
capacity const inline constexpr noexcept |
max_capacity
Section titled “max_capacity”const inline constexpr noexcept
constexpr inline SBIO_HD constexpr hd_std::size_t max_capacity() const noexceptDefined in src/lib/sbio/core/state_handle.hh:88
capacity
Section titled “capacity”const inline constexpr noexcept
template<hd_std::uint8_t Kind> constexpr inline SBIO_HD constexpr hd_std::size_t capacity() const noexceptDefined in src/lib/sbio/core/state_handle.hh:100
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr hd_std::size_t |
NumStepKinds static constexpr |
NumStepKinds
Section titled “NumStepKinds”static constexpr
constexpr hd_std::size_t NumStepKinds { impl::num_step_kinds<FTraits>() }Defined in src/lib/sbio/core/state_handle.hh:78