diff src/DLD-FUNCTIONS/sparse.cc @ 5631:7171d19706df

[project @ 2006-02-22 20:15:06 by dbateman]
author dbateman
date Wed, 22 Feb 2006 20:16:00 +0000
parents 2857357f9d3c
children 2618a0750ae6
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/sparse.cc	Mon Feb 20 22:05:32 2006 +0000
+++ b/src/DLD-FUNCTIONS/sparse.cc	Wed Feb 22 20:16:00 2006 +0000
@@ -41,7 +41,7 @@
 static bool
 is_sparse (const octave_value& arg)
 {
-  return (arg.class_name () == "sparse");
+  return (arg.is_sparse_type ());
 }
 
 DEFUN_DLD (issparse, args, ,
@@ -385,7 +385,7 @@
      return retval;
   }
 
-  if (args(0).class_name () == "sparse")
+  if (args(0).is_sparse_type ())
     {
       if (args(0).type_name () == "sparse matrix") 
 	retval = args(0).matrix_value ();
@@ -563,7 +563,7 @@
 
    octave_value arg = args(0);
 
-   if (arg.class_name () == "sparse")
+   if (arg.is_sparse_type ())
      {
        if (arg.type_name () == "sparse matrix")
 	 retval = sparse_find (args(0).sparse_matrix_value ());