public static void sasum() { var silent = true; (var method, var msg) = intro(silent); var n = 10; var incx = 1; var x = floats(1.0, -2.0, 3.0, 4.0, -5.0, 6.0, -7.0, 8.0, -9.0, 10.0); input(x.FormatVector()); var sw = stopwatch(); var result = CBLAS.cblas_sasum(n, ref x[0], incx); var time = snapshot(sw); msg += output(result, silent); msg += eol(); msg += conclude(time, silent); }
public static void sasum() { var silent = true; (var method, var msg) = intro(silent); var n = 10; var incx = 1; Span <float> x = new float[] { 1.0f, -2.0f, 3.0f, 4.0f, -5.0f, 6.0f, -7.0f, 8.0f, -9.0f, 10.0f }; input(x.FormatVector()); var sw = Time.stopwatch(); var result = CBLAS.cblas_sasum(n, ref x[0], incx); var ss = snap(sw); msg += output(result, silent); msg += Eol; msg += conclude(ss, silent); }
public static double asum(BlockVector <float> X) => CBLAS.cblas_sasum(X.Length, ref head(X), 1);
public static double asum(RowVector256 <float> X) => CBLAS.cblas_sasum(X.Length, ref head(X), 1);