diff --git a/src/lib.rs b/src/lib.rs index e07b60e..921935e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -195,6 +195,11 @@ pub fn row_minima<T: PartialOrd + Copy, M: Matrix<T>>(matrix: &M) -> Vec<usize> minima } +#[deprecated(since = "0.3.2", note = "Please use `row_minima` instead.")] +pub fn smawk_row_minima<T: PartialOrd + Copy, M: Matrix<T>>(matrix: &M) -> Vec<usize> { + row_minima(matrix) +} + /// Compute column minima in O(*m* + *n*) time. /// /// This implements the [SMAWK algorithm] for efficiently finding @@ -235,6 +240,11 @@ pub fn column_minima<T: PartialOrd + Copy, M: Matrix<T>>(matrix: &M) -> Vec<usiz minima } +#[deprecated(since = "0.3.2", note = "Please use `column_minima` instead.")] +pub fn smawk_column_minima<T: PartialOrd + Copy, M: Matrix<T>>(matrix: &M) -> Vec<usize> { + column_minima(matrix) +} + /// Compute column minima in the given area of the matrix. The /// `minima` slice is updated inplace. fn smawk_inner<T: PartialOrd + Copy, M: Fn(usize, usize) -> T>(