tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::DomainDesc Class Reference

#include <tess/ops/queued.h>

Public Member Functions

constexpr auto kind () const noexcept -> DomainKind
constexpr auto dirty_mask () const noexcept -> DirtyMask
constexpr auto active_mask () const noexcept -> ActiveMask
constexpr auto mask_bits () const noexcept -> std::uint32_t
 Returns the stored selector bits for planner identity and diagnostics.
constexpr auto explicit_chunks () const noexcept -> std::span< const ChunkKey >

Static Public Member Functions

static auto explicit_chunks (std::span< const ChunkKey > keys) -> DomainDesc
static constexpr auto dirty_chunks (DirtyMask mask) noexcept -> DomainDesc
static constexpr auto active_chunks (ActiveMask mask) noexcept -> DomainDesc
static constexpr auto resident_chunks () noexcept -> DomainDesc

Detailed Description

Owns a chunk-domain selector and any explicit keys required by it.


The documentation for this class was generated from the following file: