From: Guido Kanschat Date: Mon, 11 Mar 2002 20:20:01 +0000 (+0000) Subject: new clear function in BlockMatrixArray X-Git-Tag: v8.0.0~18284 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ed87421571a6cfbf126cd5a6ccb022e19a75bcd6;p=dealii.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