pub struct DualTreeCWT { /* private fields */ }Expand description
Dual-Tree CWT implementation
Implementations§
Source§impl DualTreeCWT
impl DualTreeCWT
Sourcepub fn new(config: DTCWTConfig) -> Self
pub fn new(config: DTCWTConfig) -> Self
Create a new Dual-Tree CWT with given configuration
Sourcepub fn for_finance() -> Self
pub fn for_finance() -> Self
Create with default configuration optimized for financial analysis
Sourcepub fn forward<T>(&self, signal: &Signal<T>) -> WaveletResult<DTCWTResult<T>>
pub fn forward<T>(&self, signal: &Signal<T>) -> WaveletResult<DTCWTResult<T>>
Forward Dual-Tree Complex Wavelet Transform
Sourcepub fn inverse<T>(&self, result: &DTCWTResult<T>) -> WaveletResult<Signal<T>>
pub fn inverse<T>(&self, result: &DTCWTResult<T>) -> WaveletResult<Signal<T>>
Inverse Dual-Tree Complex Wavelet Transform
Sourcepub fn analyze_directional_features<T>(
&self,
result: &DTCWTResult<T>,
) -> DirectionalAnalysis<T>
pub fn analyze_directional_features<T>( &self, result: &DTCWTResult<T>, ) -> DirectionalAnalysis<T>
Analyze directional features in financial data
Auto Trait Implementations§
impl Freeze for DualTreeCWT
impl RefUnwindSafe for DualTreeCWT
impl Send for DualTreeCWT
impl Sync for DualTreeCWT
impl Unpin for DualTreeCWT
impl UnwindSafe for DualTreeCWT
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> 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