Struct EMDResult
pub struct EMDResult {
pub imfs: Vec<IMF>,
pub residue: Vec<f64>,
pub iterations: Vec<usize>,
}Fields§
§imfs: Vec<IMF>§residue: Vec<f64>§iterations: Vec<usize>Implementations§
§impl EMDResult
impl EMDResult
pub fn reconstruct(&self) -> Vec<f64>
pub fn reconstruct(&self) -> Vec<f64>
pub fn validate_imfs(&self) -> Vec<bool>
pub fn validate_imfs(&self) -> Vec<bool>
pub fn all_imfs_valid(&self) -> bool
pub fn all_imfs_valid(&self) -> bool
§impl EMDResult
impl EMDResult
pub fn orthogonality_index(&self) -> f64
pub fn orthogonality_index(&self) -> f64
pub fn orthogonality_matrix(&self) -> Vec<Vec<f64>>
pub fn orthogonality_matrix(&self) -> Vec<Vec<f64>>
pub fn imf_compliance(&self, window_len: usize) -> Vec<f64>
pub fn imf_compliance(&self, window_len: usize) -> Vec<f64>
pub fn mode_mixing_index(&self) -> Vec<f64>
pub fn mode_mixing_index(&self) -> Vec<f64>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EMDResult
impl RefUnwindSafe for EMDResult
impl Send for EMDResult
impl Sync for EMDResult
impl Unpin for EMDResult
impl UnwindSafe for EMDResult
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)