pub struct AdaptivePositiveEvidencePoolOperator {
pub signals: Vec<Arc<dyn Operator>>,
pub base_alpha: f64,
pub gating: Option<String>,
}Expand description
Adaptive positive-evidence pooling: runs each signal, computes a
per-signal SignalQuality (coverage / variance / calibration
error), and combines through AdaptivePositiveEvidenceFuser::fuse.
Fields§
§signals: Vec<Arc<dyn Operator>>§base_alpha: f64§gating: Option<String>Implementations§
Trait Implementations§
Source§impl Operator for AdaptivePositiveEvidencePoolOperator
impl Operator for AdaptivePositiveEvidencePoolOperator
fn execute(&self, ctx: &ExecutionContext) -> OperatorResult
fn cost_estimate(&self, stats: &IndexStats) -> f64
Auto Trait Implementations§
impl !RefUnwindSafe for AdaptivePositiveEvidencePoolOperator
impl !UnwindSafe for AdaptivePositiveEvidencePoolOperator
impl Freeze for AdaptivePositiveEvidencePoolOperator
impl Send for AdaptivePositiveEvidencePoolOperator
impl Sync for AdaptivePositiveEvidencePoolOperator
impl Unpin for AdaptivePositiveEvidencePoolOperator
impl UnsafeUnpin for AdaptivePositiveEvidencePoolOperator
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