Skip to content

StreamCatalog

#include <sbio/core/state_handle.hh>
template<typename FTraits>
struct StreamCatalog

Defined in src/lib/sbio/core/state_handle.hh:77

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

hd_std::size_t index_epoch { 0 }

Defined in src/lib/sbio/core/state_handle.hh:80


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)


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.


hd_std::size_t num_rows { 0 }

Defined in src/lib/sbio/core/state_handle.hh:84


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


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

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

const inline constexpr noexcept

constexpr inline SBIO_HD constexpr hd_std::size_t max_capacity() const noexcept

Defined in src/lib/sbio/core/state_handle.hh:88


const inline constexpr noexcept

template<hd_std::uint8_t Kind> constexpr inline SBIO_HD constexpr hd_std::size_t capacity() const noexcept

Defined in src/lib/sbio/core/state_handle.hh:100

Return Name Description
constexpr hd_std::size_t NumStepKinds static constexpr

static constexpr

constexpr hd_std::size_t NumStepKinds { impl::num_step_kinds<FTraits>() }

Defined in src/lib/sbio/core/state_handle.hh:78