diff liboctave/dSparse.cc @ 6989:2d326000e09b

[project @ 2007-10-09 20:32:42 by jwe]
author jwe
date Tue, 09 Oct 2007 20:32:43 +0000
parents be176b7e110a
children 93c65f2a5668
line wrap: on
line diff
--- a/liboctave/dSparse.cc
+++ b/liboctave/dSparse.cc
@@ -7651,6 +7651,18 @@
 }
 
 bool
+SparseMatrix::all_elements_are_zero (void) const
+{
+  octave_idx_type nel = nnz ();
+
+  for (octave_idx_type i = 0; i < nel; i++)
+    if (data (i) != 0)
+      return false;
+
+  return true;
+}
+
+bool
 SparseMatrix::all_elements_are_int_or_inf_or_nan (void) const
 {
   octave_idx_type nel = nnz ();