From 56baeab93704fd671c3daf77614e8b9e7aeb64d0 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Fri, 24 Jun 2005 14:25:14 +0000 Subject: [PATCH] check block_read and block_write properly git-svn-id: https://svn.dealii.org/trunk@10934 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/lac/sparsity_pattern.cc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/lac/sparsity_pattern.cc b/tests/lac/sparsity_pattern.cc index 3644f73e14..56c5f53d8f 100644 --- a/tests/lac/sparsity_pattern.cc +++ b/tests/lac/sparsity_pattern.cc @@ -137,25 +137,33 @@ main () std::ofstream tmp_write("sparsity_pattern.tmp"); sp3.block_write (tmp_write); tmp_write.close (); + + SparsityPattern sp5; std::ifstream tmp_read("sparsity_pattern.tmp"); - sp4.block_read (tmp_read); + sp5.block_read (tmp_read); tmp_read.close (); // delete temporary file std::remove ("sparsity_pattern.tmp"); - // now check for equivalence of sp3 and sp4 + // now check for equivalence of sp3 and sp5 + deallog << sp3.n_rows() - sp5.n_rows() << ' ' + << sp3.n_cols() - sp5.n_cols() << ' ' + << (sp3.is_compressed() ^ sp5.is_compressed()) << ' ' + << (sp3.is_compressed() ^ sp5.is_compressed()) << ' ' + << std::endl; + for (unsigned int row=0; row