public void ColumnWiseArgAbsoluteMinMax() { ColumnWiseMatrix A = ColumnWiseMatrix.LinSpace(128, 64, -1, 1); var _A = A.GetMatrix <float>(); var min = A.ColumnWiseAbsoluteMinimumIndex().GetRaw <int>(); var max = A.ColumnWiseAbsoluteMaximumIndex().GetRaw <int>(); int[] _min = new int[A.nCols]; int[] _max = new int[A.nCols]; for (int j = 0; j < A.nCols; j++) { _min[j] = _A.Column(j).AbsoluteMinimumIndex(); _max[j] = _A.Column(j).AbsoluteMaximumIndex(); Assert.AreEqual(min[j] - 1, _min[j]); Assert.AreEqual(max[j] - 1, _max[j]); } }