From 0bdd8c1fa0162907265c173cded94e2880aea319 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Sat, 3 Dec 2005 22:46:13 +0000 Subject: [PATCH] add missing checks for empty cache git-svn-id: https://svn.dealii.org/trunk@11811 0785d39b-7218-0410-832d-ea1e28bc413d --- .../lac/source/compressed_sparsity_pattern.cc | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/deal.II/lac/source/compressed_sparsity_pattern.cc b/deal.II/lac/source/compressed_sparsity_pattern.cc index 8285708271..651da4e91f 100644 --- a/deal.II/lac/source/compressed_sparsity_pattern.cc +++ b/deal.II/lac/source/compressed_sparsity_pattern.cc @@ -268,7 +268,8 @@ CompressedSparsityPattern::max_entries_per_row () const unsigned int m = 0; for (unsigned int i=0; i(lines[i].entries.size())); } @@ -284,7 +285,8 @@ CompressedSparsityPattern::exists (const unsigned int i, Assert (i::const_iterator j=lines[row].entries.begin(); j != lines[row].entries.end(); @@ -329,7 +332,8 @@ CompressedSparsityPattern::print_gnuplot (std::ostream &out) const { for (unsigned int row=0; row::const_iterator j=lines[row].entries.begin(); j != lines[row].entries.end(); ++j) @@ -353,7 +357,8 @@ CompressedSparsityPattern::bandwidth () const unsigned int b=0; for (unsigned int row=0; row::const_iterator j=lines[row].entries.begin(); @@ -373,7 +378,8 @@ CompressedSparsityPattern::n_nonzero_elements () const unsigned int n=0; for (unsigned int i=0; i