public virtual void TestFliterNaNAndInfinite()
 {
     double[] f_d3 = ArrayMath.FilterNaNAndInfinite(d3);
     NUnit.Framework.Assert.AreEqual(ArrayMath.NumRows(f_d3), 1);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountInfinite(f_d3), 0);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountNaN(f_d3), 0);
 }
 public virtual void TestCountInfinite()
 {
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountInfinite(d1), 0);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountInfinite(d2), 0);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountInfinite(d3), 1);
 }