diff libinterp/octave-value/ov-cx-diag.cc @ 15448:0a0912a9ab6e

Replace deprecated DiagArray2<T>::diag calls with DiagArray2<T>::extract_diag
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Thu, 27 Sep 2012 17:00:45 -0400
parents 2fc554ffbc28
children d63878346099
line wrap: on
line diff
--- a/libinterp/octave-value/ov-cx-diag.cc	Thu Sep 27 13:24:59 2012 -0400
+++ b/libinterp/octave-value/ov-cx-diag.cc	Thu Sep 27 17:00:45 2012 -0400
@@ -149,7 +149,7 @@
       return ::imag (matrix);
     case umap_sqrt:
       {
-        ComplexColumnVector tmp = matrix.diag ().map<Complex> (std::sqrt);
+        ComplexColumnVector tmp = matrix.extract_diag ().map<Complex> (std::sqrt);
         ComplexDiagMatrix retval (tmp);
         retval.resize (matrix.rows (), matrix.columns ());
         return retval;
@@ -167,7 +167,7 @@
   os.write (reinterpret_cast<char *> (&r), 4);
   os.write (reinterpret_cast<char *> (&c), 4);
 
-  ComplexMatrix m = ComplexMatrix (matrix.diag ());
+  ComplexMatrix m = ComplexMatrix (matrix.extract_diag ());
   save_type st = LS_DOUBLE;
   if (save_as_floats)
     {