]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Default initializing Subscriptor in SparseMatrix move ctor 2400/head
authordanshapero <shapero.daniel@gmail.com>
Thu, 24 Mar 2016 19:58:58 +0000 (12:58 -0700)
committerdanshapero <shapero.daniel@gmail.com>
Thu, 24 Mar 2016 19:58:58 +0000 (12:58 -0700)
include/deal.II/lac/sparse_matrix.templates.h

index 0cda654f7ad3a627659aafa26402678312249601..d95404deefb03346f1bb89492d0fa9afd5cc8561 100644 (file)
@@ -73,13 +73,13 @@ SparseMatrix<number>::SparseMatrix (const SparseMatrix &m)
 template <typename number>
 SparseMatrix<number>::SparseMatrix (SparseMatrix<number> &&m)
   :
-  Subscriptor (m),
+  Subscriptor(),
   cols(m.cols),
   val(m.val),
   max_len(m.max_len)
 {
-  m.cols = 0;
-  m.val = 0;
+  m.cols = nullptr;
+  m.val = nullptr;
   m.max_len = 0;
 }
 #endif
@@ -109,8 +109,8 @@ SparseMatrix<number>::operator = (SparseMatrix<number> &&m)
   val = m.val;
   max_len = m.max_len;
 
-  m.cols = 0;
-  m.val = 0;
+  m.cols = nullptr;
+  m.val = nullptr;
   m.max_len = 0;
 
   return *this;

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.