pub struct QuantumTrendExtractor { /* private fields */ }Expand description
Quantum trend extractor
Implementations§
Source§impl QuantumTrendExtractor
impl QuantumTrendExtractor
Sourcepub fn new(smoothing_param: f64, num_qubits: usize) -> Result<Self>
pub fn new(smoothing_param: f64, num_qubits: usize) -> Result<Self>
Create new quantum trend extractor
Sourcepub fn extract_trend(&mut self, data: &Array2<f64>) -> Result<Array1<f64>>
pub fn extract_trend(&mut self, data: &Array2<f64>) -> Result<Array1<f64>>
Extract trend from time series data
Sourcepub fn get_trend_parameters(&self) -> &TrendParameters
pub fn get_trend_parameters(&self) -> &TrendParameters
Get trend parameters
Trait Implementations§
Source§impl Clone for QuantumTrendExtractor
impl Clone for QuantumTrendExtractor
Source§fn clone(&self) -> QuantumTrendExtractor
fn clone(&self) -> QuantumTrendExtractor
Returns a duplicate of the value. Read more
1.0.0 · 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 QuantumTrendExtractor
impl Debug for QuantumTrendExtractor
Source§impl<'de> Deserialize<'de> for QuantumTrendExtractor
impl<'de> Deserialize<'de> for QuantumTrendExtractor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QuantumTrendExtractor
impl RefUnwindSafe for QuantumTrendExtractor
impl Send for QuantumTrendExtractor
impl Sync for QuantumTrendExtractor
impl Unpin for QuantumTrendExtractor
impl UnwindSafe for QuantumTrendExtractor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.