Struct EMDConfig
#[non_exhaustive]pub struct EMDConfig {
pub numerical_tolerance: f64,
pub max_imfs: usize,
pub max_sifting_iterations: usize,
pub stopping_threshold: f64,
pub min_extrema: usize,
pub use_s_criterion: bool,
pub s_number: usize,
pub end_effect_strategy: EndEffectStrategy,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
numerical_tolerance: f64§max_imfs: usize§max_sifting_iterations: usize§stopping_threshold: f64§min_extrema: usize§use_s_criterion: bool§s_number: usize§end_effect_strategy: EndEffectStrategyImplementations§
§impl EMDConfig
impl EMDConfig
pub fn for_finance() -> Self
pub fn for_finance() -> Self
pub fn for_hft() -> Self
pub fn for_hft() -> Self
pub fn with_numerical_tolerance(self, numerical_tolerance: f64) -> Self
pub fn with_numerical_tolerance(self, numerical_tolerance: f64) -> Self
pub fn with_max_imfs(self, max_imfs: usize) -> Self
pub fn with_max_imfs(self, max_imfs: usize) -> Self
pub fn with_max_sifting_iterations(self, max_sifting_iterations: usize) -> Self
pub fn with_max_sifting_iterations(self, max_sifting_iterations: usize) -> Self
pub fn with_stopping_threshold(self, stopping_threshold: f64) -> Self
pub fn with_stopping_threshold(self, stopping_threshold: f64) -> Self
pub fn with_min_extrema(self, min_extrema: usize) -> Self
pub fn with_min_extrema(self, min_extrema: usize) -> Self
pub fn with_use_s_criterion(self, use_s_criterion: bool) -> Self
pub fn with_use_s_criterion(self, use_s_criterion: bool) -> Self
pub fn with_s_number(self, s_number: usize) -> Self
pub fn with_s_number(self, s_number: usize) -> Self
pub fn with_end_effect_strategy(
self,
end_effect_strategy: EndEffectStrategy,
) -> Self
pub fn with_end_effect_strategy( self, end_effect_strategy: EndEffectStrategy, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EMDConfig
impl RefUnwindSafe for EMDConfig
impl Send for EMDConfig
impl Sync for EMDConfig
impl Unpin for EMDConfig
impl UnwindSafe for EMDConfig
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)