From: guido Date: Mon, 11 Mar 2002 20:20:01 +0000 (+0000) Subject: new clear function in BlockMatrixArray X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c5c680558c73314ce7a89a9c207b62bb4df0680;p=dealii-svn.git new clear function in BlockMatrixArray git-svn-id: https://svn.dealii.org/trunk@5563 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/block_matrix_array.h b/deal.II/lac/include/lac/block_matrix_array.h index 99da07241b..b04f15bd37 100644 --- a/deal.II/lac/include/lac/block_matrix_array.h +++ b/deal.II/lac/include/lac/block_matrix_array.h @@ -77,6 +77,11 @@ class BlockMatrixArray : public Subscriptor double prefix = 1., bool transpose = false); + /** + * Delete all entries + */ + void clear(); + /** * Number of block-entries per * column. @@ -284,6 +289,7 @@ class BlockTrianglePrecondition : private BlockMatrixArray * Make function of base class available. */ BlockMatrixArray::n_block_cols; + BlockMatrixArray::clear; BlockMatrixArray::Subscriptor::subscribe; BlockMatrixArray::Subscriptor::unsubscribe; @@ -353,6 +359,15 @@ BlockMatrixArray::enter (const MATRIX& matrix, +template +inline +void +BlockMatrixArray::clear () +{ + entries.clear(); +} + + template template inline