pub struct BinderCMLossComputer { /* private fields */ }Implementations§
Trait Implementations§
Source§impl CMLossComputer for BinderCMLossComputer
impl CMLossComputer for BinderCMLossComputer
fn compute_loss( &self, state: &WorkingClustering, cms: &Array3<CountType>, ) -> f64
fn change_in_loss( &self, item_index: usize, to_label: LabelType, from_label_option: Option<LabelType>, state: &WorkingClustering, cms: &Array3<CountType>, draws: &Clusterings, ) -> f64
fn initialize(&mut self, state: &WorkingClustering, cms: &Array3<CountType>)
fn decision_callback( &mut self, item_index: usize, to_label_option: Option<LabelType>, from_label_option: Option<LabelType>, state: &WorkingClustering, cms: &Array3<CountType>, draws: &Clusterings, )
Auto Trait Implementations§
impl Freeze for BinderCMLossComputer
impl RefUnwindSafe for BinderCMLossComputer
impl Send for BinderCMLossComputer
impl Sync for BinderCMLossComputer
impl Unpin for BinderCMLossComputer
impl UnsafeUnpin for BinderCMLossComputer
impl UnwindSafe for BinderCMLossComputer
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