Trait munkres::Weights
[−]
[src]
pub trait Weights { type T: WeightNum; fn n(&self) -> usize; fn element_at(&self, pos: (usize, usize)) -> Self::T; fn is_element_zero(&self, pos: (usize, usize)) -> bool; fn sub_min_of_each_row(&mut self); fn add_row(&mut self, row: usize, val: Self::T); fn sub_col(&mut self, col: usize, val: Self::T); }
Associated Types
Required Methods
fn n(&self) -> usize
fn element_at(&self, pos: (usize, usize)) -> Self::T
fn is_element_zero(&self, pos: (usize, usize)) -> bool
fn sub_min_of_each_row(&mut self)
fn add_row(&mut self, row: usize, val: Self::T)
fn sub_col(&mut self, col: usize, val: Self::T)
Implementors
impl<T: WeightNum> Weights for WeightMatrix<T>