public virtual void TestArgmin()
 {
     NUnit.Framework.Assert.AreEqual(d1[ArrayMath.Argmin(d1)], 1e-5, ArrayMath.Min(d1));
     NUnit.Framework.Assert.AreEqual(d2[ArrayMath.Argmin(d2)], 1e-5, ArrayMath.Min(d2));
     NUnit.Framework.Assert.AreEqual(d3[ArrayMath.Argmin(d3)], 1e-5, ArrayMath.Min(d3));
 }