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 TestCountNaN()
 {
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountNaN(d1), 0);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountNaN(d2), 0);
     NUnit.Framework.Assert.AreEqual(ArrayMath.CountNaN(d3), 1);
 }