[][src]Trait munkres::Weights

pub trait Weights {
    type T: WeightNum;
    pub fn n(&self) -> usize;
pub fn element_at(&self, pos: Position) -> Self::T;
pub fn sub_min_of_each_row(&mut self);
pub fn add_row(&mut self, row: usize, val: Self::T);
pub fn sub_column(&mut self, col: usize, val: Self::T);
pub fn is_solvable(&self) -> bool; pub fn is_element_zero(&self, pos: Position) -> bool { ... } }

Associated Types

Loading content...

Required methods

pub fn n(&self) -> usize[src]

pub fn element_at(&self, pos: Position) -> Self::T[src]

pub fn sub_min_of_each_row(&mut self)[src]

pub fn add_row(&mut self, row: usize, val: Self::T)[src]

pub fn sub_column(&mut self, col: usize, val: Self::T)[src]

pub fn is_solvable(&self) -> bool[src]

Loading content...

Provided methods

pub fn is_element_zero(&self, pos: Position) -> bool[src]

Loading content...

Implementors

impl<T: WeightNum> Weights for WeightMatrix<T>[src]

type T = T

Loading content...