pub struct SurdResultAnalyzer;Expand description
An implementation of ProcessResultAnalyzer for SurdResult.
This analyzer interprets the raw numerical output of the SURD algorithm, comparing synergistic, unique, and redundant information values against configured thresholds to generate a human-readable analysis report.
Trait Implementations§
Source§impl ProcessResultAnalyzer for SurdResultAnalyzer
impl ProcessResultAnalyzer for SurdResultAnalyzer
Source§fn analyze(
&self,
surd_result: &SurdResult<f64>,
config: &AnalyzeConfig,
) -> Result<ProcessAnalysis, AnalyzeError>
fn analyze( &self, surd_result: &SurdResult<f64>, config: &AnalyzeConfig, ) -> Result<ProcessAnalysis, AnalyzeError>
Analyzes the raw causal discovery results. Read more
Auto Trait Implementations§
impl Freeze for SurdResultAnalyzer
impl RefUnwindSafe for SurdResultAnalyzer
impl Send for SurdResultAnalyzer
impl Sync for SurdResultAnalyzer
impl Unpin for SurdResultAnalyzer
impl UnsafeUnpin for SurdResultAnalyzer
impl UnwindSafe for SurdResultAnalyzer
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