pub struct StatisticalAnalysisEngine { /* private fields */ }Expand description
Statistical analysis engine
Implementations§
Source§impl StatisticalAnalysisEngine
impl StatisticalAnalysisEngine
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), StatisticalError>
Sourcepub fn analysis_algorithms(&self) -> &[AnalysisAlgorithm]
pub fn analysis_algorithms(&self) -> &[AnalysisAlgorithm]
Returns the list of analysis algorithms available to this engine.
Sourcepub fn add_analysis_algorithm(&mut self, algorithm: AnalysisAlgorithm)
pub fn add_analysis_algorithm(&mut self, algorithm: AnalysisAlgorithm)
Register an additional analysis algorithm if not already present.
Sourcepub fn supports_analysis_algorithm(&self, algorithm: &AnalysisAlgorithm) -> bool
pub fn supports_analysis_algorithm(&self, algorithm: &AnalysisAlgorithm) -> bool
Returns true when the given analysis algorithm is registered.
Sourcepub fn pattern_recognition(&self) -> &PatternRecognition
pub fn pattern_recognition(&self) -> &PatternRecognition
Returns a reference to the pattern recognition subsystem.
Sourcepub fn pattern_recognition_mut(&mut self) -> &mut PatternRecognition
pub fn pattern_recognition_mut(&mut self) -> &mut PatternRecognition
Returns a mutable reference to the pattern recognition subsystem.
Sourcepub fn anomaly_detection(&self) -> &AnomalyDetection
pub fn anomaly_detection(&self) -> &AnomalyDetection
Returns a reference to the anomaly detection subsystem.
Sourcepub fn anomaly_detection_mut(&mut self) -> &mut AnomalyDetection
pub fn anomaly_detection_mut(&mut self) -> &mut AnomalyDetection
Returns a mutable reference to the anomaly detection subsystem.
Sourcepub fn forecasting_engine(&self) -> &ForecastingEngine
pub fn forecasting_engine(&self) -> &ForecastingEngine
Returns a reference to the forecasting engine.
Sourcepub fn forecasting_engine_mut(&mut self) -> &mut ForecastingEngine
pub fn forecasting_engine_mut(&mut self) -> &mut ForecastingEngine
Returns a mutable reference to the forecasting engine.
Auto Trait Implementations§
impl Freeze for StatisticalAnalysisEngine
impl RefUnwindSafe for StatisticalAnalysisEngine
impl Send for StatisticalAnalysisEngine
impl Sync for StatisticalAnalysisEngine
impl Unpin for StatisticalAnalysisEngine
impl UnsafeUnpin for StatisticalAnalysisEngine
impl UnwindSafe for StatisticalAnalysisEngine
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more