From c88cfd5015a2cb9f504171752769c4931041e274 Mon Sep 17 00:00:00 2001 From: bangerth Date: Sun, 10 Feb 2013 04:59:37 +0000 Subject: [PATCH] Update. git-svn-id: https://svn.dealii.org/trunk@28304 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/bits/chunk_sparse_matrix_01a.cc | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/tests/bits/chunk_sparse_matrix_01a.cc b/tests/bits/chunk_sparse_matrix_01a.cc index b5e51e0f07..642be5f7d4 100644 --- a/tests/bits/chunk_sparse_matrix_01a.cc +++ b/tests/bits/chunk_sparse_matrix_01a.cc @@ -1,8 +1,8 @@ //---------------------------- chunk_sparse_matrix_01a.cc --------------------------- // $Id$ -// Version: $Name$ +// Version: $Name$ // -// Copyright (C) 2004, 2005, 2008 by the deal.II authors +// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -17,14 +17,14 @@ // ChunkSparseMatrix::el() returns zero and operator() throws an exception #include "../tests.h" -#include +#include #include #include void test (const unsigned int chunk_size) { - ChunkSparsityPattern sp (5,5,3,chunk_size,false); + ChunkSparsityPattern sp (5,5,3,chunk_size); for (unsigned int i=0; i<5; ++i) for (unsigned int j=0; j<5; ++j) if ((i+2*j+1) % 3 == 0) @@ -32,7 +32,7 @@ void test (const unsigned int chunk_size) sp.compress (); ChunkSparseMatrix m(sp); - + // first set a few entries for (unsigned int i=0; i1, then this isn't - // necessarily true + // necessarily true. because the + // matrix is square, we may also + // always access the diagonal + // element bool exc_thrown = false; try { @@ -70,7 +73,7 @@ void test (const unsigned int chunk_size) { exc_thrown = true; } - Assert ((exc_thrown == true) || (chunk_size > 1), + Assert ((exc_thrown == true) || (chunk_size > 1) || (i==j), ExcInternalError()); } @@ -104,10 +107,10 @@ int main () << "Aborting!" << std::endl << "----------------------------------------------------" << std::endl; - + return 1; } - catch (...) + catch (...) { deallog << std::endl << std::endl << "----------------------------------------------------" -- 2.39.5