pub enum GmmTermination {
Converged,
IterationLimit,
WorkLimit,
LikelihoodDecrease,
}Expand description
Why bounded EM stopped.
Variants§
Converged
Relative log-likelihood improvement met the tolerance.
IterationLimit
The configured iteration count was exhausted.
WorkLimit
The work budget could not admit another complete update or score.
LikelihoodDecrease
A candidate reduced likelihood and was rejected.
Trait Implementations§
Source§impl Clone for GmmTermination
impl Clone for GmmTermination
Source§fn clone(&self) -> GmmTermination
fn clone(&self) -> GmmTermination
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GmmTermination
Source§impl Debug for GmmTermination
impl Debug for GmmTermination
impl Eq for GmmTermination
Source§impl PartialEq for GmmTermination
impl PartialEq for GmmTermination
impl StructuralPartialEq for GmmTermination
Auto Trait Implementations§
impl Freeze for GmmTermination
impl RefUnwindSafe for GmmTermination
impl Send for GmmTermination
impl Sync for GmmTermination
impl Unpin for GmmTermination
impl UnsafeUnpin for GmmTermination
impl UnwindSafe for GmmTermination
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