23 [[nodiscard]]
constexpr bool isValid() const noexcept
49 return normalizedConfig;
Configuration for host-thread dispatch runtime behavior.
constexpr HostThreadingConfig normalized() const noexcept
Returns a normalized copy with safe baseline invariants.
constexpr bool isSingleThreaded() const noexcept
Returns true when the runtime is configured for a single host thread.
constexpr bool isValid() const noexcept
Returns true when this config satisfies minimum runtime requirements.
std::size_t hostThreadCount
Number of host worker threads (must be >= 1).
bool deterministicMode
Enables deterministic scheduling checkpoints for multithreaded runs.
bool workStealingEnabled
Enables work stealing between worker lanes when multithreading is active.
constexpr void normalize() noexcept
Normalizes this instance in place.