Struct CEEMDAN
#[non_exhaustive]pub struct CEEMDAN {
pub ensemble_size: usize,
pub noise_amplitude: f64,
pub emd_config: EMDConfig,
pub random_seed: Option<u64>,
pub variant: CeemdanVariant,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
ensemble_size: usize§noise_amplitude: f64§emd_config: EMDConfig§random_seed: Option<u64>§variant: CeemdanVariantImplementations§
§impl CEEMDAN
impl CEEMDAN
pub fn for_finance() -> Self
pub fn for_finance() -> Self
pub fn with_variant(self, variant: CeemdanVariant) -> Self
pub fn with_variant(self, variant: CeemdanVariant) -> Self
pub fn with_ensemble_size(self, ensemble_size: usize) -> Self
pub fn with_ensemble_size(self, ensemble_size: usize) -> Self
pub fn with_noise_amplitude(self, noise_amplitude: f64) -> Self
pub fn with_noise_amplitude(self, noise_amplitude: f64) -> Self
pub fn with_emd_config(self, emd_config: EMDConfig) -> Self
pub fn with_emd_config(self, emd_config: EMDConfig) -> Self
pub fn decompose_sequential(&self, signal: &Signal<f64>) -> Result<EMDResult>
pub fn decompose_sequential(&self, signal: &Signal<f64>) -> Result<EMDResult>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CEEMDAN
impl RefUnwindSafe for CEEMDAN
impl Send for CEEMDAN
impl Sync for CEEMDAN
impl Unpin for CEEMDAN
impl UnwindSafe for CEEMDAN
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)