diff liboctave/CSparse.cc @ 10515:189274f6c7c4

omissions from last patch
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 13 Apr 2010 14:56:29 +0200
parents 5dd7a7bf4950
children 4d1fc073fbb7
line wrap: on
line diff
--- a/liboctave/CSparse.cc
+++ b/liboctave/CSparse.cc
@@ -121,19 +121,8 @@
 }
 
 SparseComplexMatrix::SparseComplexMatrix (const SparseMatrix& a)
-  : MSparse<Complex> (a.rows (), a.cols (), a.nnz ())
-{
-  octave_idx_type nc = cols ();
-  octave_idx_type nz = a.nnz ();
-
-  for (octave_idx_type i = 0; i < nc + 1; i++)
-    cidx (i) = a.cidx (i);
-
-  for (octave_idx_type i = 0; i < nz; i++)
-    {
-      data (i) = Complex (a.data (i));
-      ridx (i) = a.ridx (i);
-    }
+  : MSparse<Complex> (a)
+{
 }
 
 SparseComplexMatrix::SparseComplexMatrix (const SparseBoolMatrix& a)