public void ASumTest(float?value) { Vector <float> x; Vector <float> y; float * xPtr; float * yPtr; GetVectors(bytes, out x, out y, out xPtr, out yPtr); var sum = BLAS.ASum(x); Assert.IsTrue(AreEqual(2.3, sum, delta)); sum = BLAS.ASum(x.Descriptor, xPtr); Assert.IsTrue(AreEqual(2.3, sum, delta)); sum = BLAS.ASum(y); Assert.IsTrue(AreEqual(2.7, sum, delta)); sum = BLAS.ASum(y.Descriptor, yPtr + y.Offset); Assert.IsTrue(AreEqual(2.7, sum, delta)); }