From c819419bb4a39fc6fab87e198aa2634d697d5d75 Mon Sep 17 00:00:00 2001 From: guido 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 +++++++++++++----- .../lac/sparsity_pattern.output | 1 + 2 files changed, 14 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