pub struct EventStreamConfig {
pub tolerance: Precision,
pub k: usize,
pub skip_threshold: Option<Precision>,
pub cached_coherence: Option<Precision>,
pub cached_min_diag: Option<Precision>,
}Expand description
Configuration for the event-stream iterator.
Fields§
§tolerance: PrecisionAudit tolerance passed to the auto-tuned orchestrator.
k: usizeTop-k to extract per event.
skip_threshold: Option<Precision>Optional skip-gate tolerance. If Some, the coherence-gated
delta_below_solve_threshold check runs first and the
orchestrator is skipped when the delta is below threshold.
cached_coherence: Option<Precision>Cached coherence + min-diag for the skip gate. Required iff
skip_threshold.is_some().
cached_min_diag: Option<Precision>Cached min |diag(A)|. Required iff skip_threshold.is_some().
Trait Implementations§
Source§impl Clone for EventStreamConfig
impl Clone for EventStreamConfig
Source§fn clone(&self) -> EventStreamConfig
fn clone(&self) -> EventStreamConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventStreamConfig
impl Debug for EventStreamConfig
Auto Trait Implementations§
impl Freeze for EventStreamConfig
impl RefUnwindSafe for EventStreamConfig
impl Send for EventStreamConfig
impl Sync for EventStreamConfig
impl Unpin for EventStreamConfig
impl UnsafeUnpin for EventStreamConfig
impl UnwindSafe for EventStreamConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more