diff --git a/source/mir/algorithm/iteration.d b/source/mir/algorithm/iteration.d index 1d704695..ddb87001 100644 --- a/source/mir/algorithm/iteration.d +++ b/source/mir/algorithm/iteration.d @@ -14,6 +14,7 @@ $(T2 eachLower, Iterates lower triangle of matrix.) $(T2 eachUploPair, Iterates upper and lower pairs of elements in square matrix.) $(T2 eachUpper, Iterates upper triangle of matrix.) $(T2 equal, Compares two slices for equality.) +$(T2 filter, Filters elements in a range or an ndslice.) $(T2 find, Finds backward index.) $(T2 findIndex, Finds index.) $(T2 isSymmetric, Checks if the matrix is symmetric.) @@ -25,7 +26,7 @@ $(T2 minmaxPos, Finds backward indexes of the minimum and the maximum.) $(T2 minPos, Finds backward index of the minimum.) $(T2 nBitsToCount, Сount bits until set bit count is reached.) $(T2 reduce, Accumulates all elements.) -$(T2 uniq, Iterates over the unique elements in a range, which is assumed sorted.) +$(T2 uniq, Iterates over the unique elements in a range or an ndslice, which is assumed sorted.) ) All operators are suitable to change slices using `ref` argument qualification in a function declaration.