From: kanschat Date: Thu, 17 Jan 2008 20:21:35 +0000 (+0000) Subject: add optional identifier to new_pointer_matrix() X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd380a24d36c3d0836d5c2ed2cd4a1153362ce32;p=dealii-svn.git add optional identifier to new_pointer_matrix() git-svn-id: https://svn.dealii.org/trunk@15626 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/pointer_matrix.h b/deal.II/lac/include/lac/pointer_matrix.h index 81df756b8a..6894b29b8f 100644 --- a/deal.II/lac/include/lac/pointer_matrix.h +++ b/deal.II/lac/include/lac/pointer_matrix.h @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 by the deal.II authors +// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -530,9 +530,9 @@ class PointerMatrixVector : public PointerMatrixBase > template inline PointerMatrixBase* -new_pointer_matrix_base(MATRIX& matrix, const VECTOR&) +new_pointer_matrix_base(MATRIX& matrix, const VECTOR&, const char* name = "PointerMatrixAux") { - return new PointerMatrixAux(0, &matrix); + return new PointerMatrixAux(0, &matrix, name); } class IdentityMatrix; @@ -553,9 +553,9 @@ template class TridiagonalMatrix; */ template PointerMatrixBase >* -new_pointer_matrix_base(IdentityMatrix& matrix, const Vector&) +new_pointer_matrix_base(IdentityMatrix& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix >(&matrix); + return new PointerMatrix >(&matrix, name); } @@ -567,9 +567,9 @@ new_pointer_matrix_base(IdentityMatrix& matrix, const Vector&) */ template PointerMatrixBase >* -new_pointer_matrix_base(FullMatrix& matrix, const Vector&) +new_pointer_matrix_base(FullMatrix& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix, Vector >(&matrix); + return new PointerMatrix, Vector >(&matrix, name); } @@ -581,9 +581,9 @@ new_pointer_matrix_base(FullMatrix& matrix, const Vector&) */ template PointerMatrixBase >* -new_pointer_matrix_base(LAPACKFullMatrix& matrix, const Vector&) +new_pointer_matrix_base(LAPACKFullMatrix& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix, Vector >(&matrix); + return new PointerMatrix, Vector >(&matrix, name); } @@ -595,9 +595,9 @@ new_pointer_matrix_base(LAPACKFullMatrix& matrix, const Vector */ template PointerMatrixBase >* -new_pointer_matrix_base(SparseMatrix& matrix, const Vector&) +new_pointer_matrix_base(SparseMatrix& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix, Vector >(&matrix); + return new PointerMatrix, Vector >(&matrix, name); } @@ -609,9 +609,9 @@ new_pointer_matrix_base(SparseMatrix& matrix, const Vector&) */ template PointerMatrixBase* -new_pointer_matrix_base(BlockSparseMatrix& matrix, const VECTOR&) +new_pointer_matrix_base(BlockSparseMatrix& matrix, const VECTOR&, const char* name = "PointerMatrix") { - return new PointerMatrix, VECTOR>(&matrix); + return new PointerMatrix, VECTOR>(&matrix, name); } @@ -623,9 +623,9 @@ new_pointer_matrix_base(BlockSparseMatrix& matrix, const VECTOR&) */ template PointerMatrixBase >* -new_pointer_matrix_base(SparseMatrixEZ& matrix, const Vector&) +new_pointer_matrix_base(SparseMatrixEZ& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix, Vector >(&matrix); + return new PointerMatrix, Vector >(&matrix, name); } @@ -637,9 +637,9 @@ new_pointer_matrix_base(SparseMatrixEZ& matrix, const Vector&) */ template PointerMatrixBase* -new_pointer_matrix_base(BlockSparseMatrixEZ& matrix, const VECTOR&) +new_pointer_matrix_base(BlockSparseMatrixEZ& matrix, const VECTOR&, const char* name = "PointerMatrix") { - return new PointerMatrix, VECTOR>(&matrix); + return new PointerMatrix, VECTOR>(&matrix, name); } @@ -651,9 +651,9 @@ new_pointer_matrix_base(BlockSparseMatrixEZ& matrix, const VECTOR&) */ template PointerMatrixBase >* -new_pointer_matrix_base(BlockMatrixArray& matrix, const BlockVector&) +new_pointer_matrix_base(BlockMatrixArray& matrix, const BlockVector&, const char* name = "PointerMatrix") { - return new PointerMatrix, BlockVector >(&matrix); + return new PointerMatrix, BlockVector >(&matrix, name); } @@ -665,9 +665,9 @@ new_pointer_matrix_base(BlockMatrixArray& matrix, const BlockVector PointerMatrixBase >* -new_pointer_matrix_base(TridiagonalMatrix& matrix, const Vector&) +new_pointer_matrix_base(TridiagonalMatrix& matrix, const Vector&, const char* name = "PointerMatrix") { - return new PointerMatrix, Vector >(&matrix); + return new PointerMatrix, Vector >(&matrix, name); }