pub struct MultivariateObserver {
pub structural_pca: StructuralPCA,
/* private fields */
}Expand description
Fields§
§structural_pca: StructuralPCAImplementations§
Source§impl MultivariateObserver
impl MultivariateObserver
Sourcepub fn with_config(structural_pca: StructuralPCA) -> Self
pub fn with_config(structural_pca: StructuralPCA) -> Self
Construct with a custom StructuralPCA configuration.
Sourcepub fn ingest(&mut self, obs: &PcaObservation) -> &StructuralInterpretation
pub fn ingest(&mut self, obs: &PcaObservation) -> &StructuralInterpretation
Ingest a PCA observation and store the structural interpretation.
This method is the only entry point for external data. It never modifies any upstream controller state.
Sourcepub fn interpretations(&self) -> &[StructuralInterpretation]
pub fn interpretations(&self) -> &[StructuralInterpretation]
Return all stored structural interpretations.
Sourcepub fn count_verdicts(&self, verdict: &StructuralVerdict) -> usize
pub fn count_verdicts(&self, verdict: &StructuralVerdict) -> usize
Count observations where the verdict is a specific variant.
Trait Implementations§
Source§impl Debug for MultivariateObserver
impl Debug for MultivariateObserver
Source§impl Default for MultivariateObserver
impl Default for MultivariateObserver
Source§fn default() -> MultivariateObserver
fn default() -> MultivariateObserver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultivariateObserver
impl RefUnwindSafe for MultivariateObserver
impl Send for MultivariateObserver
impl Sync for MultivariateObserver
impl Unpin for MultivariateObserver
impl UnsafeUnpin for MultivariateObserver
impl UnwindSafe for MultivariateObserver
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