pub struct MvmdParams {
pub num_modes: usize,
pub alpha: f64,
pub init: FrequencyInit,
pub tolerance: f64,
pub tau: f64,
pub max_iterations: usize,
}Expand description
Defaults follow the reference implementation.
Fields§
§num_modes: usize§alpha: f64Bandwidth penalty. Larger values give narrower modes.
init: FrequencyInit§tolerance: f64Stop when the mean squared mode update falls below this.
tau: f64Dual ascent step. 0 allows noise to stay out of the modes.
max_iterations: usizeImplementations§
Trait Implementations§
Source§impl Clone for MvmdParams
impl Clone for MvmdParams
Source§fn clone(&self) -> MvmdParams
fn clone(&self) -> MvmdParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MvmdParams
impl Debug for MvmdParams
Source§impl PartialEq for MvmdParams
impl PartialEq for MvmdParams
impl StructuralPartialEq for MvmdParams
Auto Trait Implementations§
impl Freeze for MvmdParams
impl RefUnwindSafe for MvmdParams
impl Send for MvmdParams
impl Sync for MvmdParams
impl Unpin for MvmdParams
impl UnwindSafe for MvmdParams
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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