Struct EEMD
pub struct EEMD {
pub ensemble_size: usize,
pub noise_amplitude: f64,
pub emd_config: EMDConfig,
pub random_seed: Option<u64>,
}Fields§
§ensemble_size: usize§noise_amplitude: f64§emd_config: EMDConfig§random_seed: Option<u64>Implementations§
§impl EEMD
impl EEMD
pub fn for_finance() -> Self
pub fn for_finance() -> 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 EEMD
impl RefUnwindSafe for EEMD
impl Send for EEMD
impl Sync for EEMD
impl Unpin for EEMD
impl UnwindSafe for EEMD
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)