public void AbsoluteMinMax() { Vector x = Vector.LinSpace(128, -1, 1); var _x = x.Get <float>(); double min = x.AbsoluteMinimum(); double max = x.AbsoluteMaximum(); double _min = 1e9, _max = 0.0; for (int i = 0; i < x.Size; i++) { if (Math.Abs(_x[i]) < Math.Abs(_min)) { _min = Math.Abs(_x[i]); } if (Math.Abs(_x[i]) > Math.Abs(_max)) { _max = Math.Abs(_x[i]); } } Assert.IsTrue(Math.Abs(min - _min) <= 1e-7); Assert.IsTrue(Math.Abs(max - _max) <= 1e-7); }