]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove tests/mpi/coarse_grid_common.h. 3025/head
authorDavid Wells <wellsd2@rpi.edu>
Sun, 28 Aug 2016 01:04:29 +0000 (21:04 -0400)
committerDavid Wells <wellsd2@rpi.edu>
Sun, 28 Aug 2016 12:38:33 +0000 (08:38 -0400)
The only functions in this header file that are actually used in this
directory are some extra LogStream::operator<< overloads: those
belong (logically) in the tests.h header file.

84 files changed:
tests/mpi/attach_data_01.cc
tests/mpi/blockvec_01.cc
tests/mpi/cell_weights_01.cc
tests/mpi/cell_weights_01_back_and_forth_01.cc
tests/mpi/cell_weights_01_back_and_forth_02.cc
tests/mpi/cell_weights_02.cc
tests/mpi/cell_weights_03.cc
tests/mpi/cell_weights_04.cc
tests/mpi/cell_weights_05.cc
tests/mpi/cell_weights_06.cc
tests/mpi/coarse_grid_common.h [deleted file]
tests/mpi/codim_01.cc
tests/mpi/communicate_moved_vertices_01.cc
tests/mpi/communicate_moved_vertices_02.cc
tests/mpi/compute_mean_value.cc
tests/mpi/condense_01.cc
tests/mpi/constraint_matrix_trilinos_bug.cc
tests/mpi/extract_boundary_dofs.cc
tests/mpi/extract_constant_modes_01.cc
tests/mpi/extract_constant_modes_02.cc
tests/mpi/extract_locally_active_dofs.cc
tests/mpi/fe_field_function_01.cc
tests/mpi/fe_field_function_02.cc
tests/mpi/find_active_cell_around_point_01.cc
tests/mpi/integrate_difference.cc
tests/mpi/interpolate_01.cc
tests/mpi/interpolate_02.cc
tests/mpi/interpolate_03.cc
tests/mpi/interpolate_04.cc
tests/mpi/is_locally_owned.cc
tests/mpi/make_zero_boundary_values.cc
tests/mpi/map_dofs_to_support_points.cc
tests/mpi/mg_01.cc
tests/mpi/mg_02.cc
tests/mpi/mg_03.cc
tests/mpi/mg_04.cc
tests/mpi/mg_05.cc
tests/mpi/mg_06.cc
tests/mpi/p4est_2d_coarse_01.cc
tests/mpi/p4est_2d_constraintmatrix_01.cc
tests/mpi/p4est_2d_constraintmatrix_02.cc
tests/mpi/p4est_2d_constraintmatrix_03.cc
tests/mpi/p4est_2d_constraintmatrix_04.cc
tests/mpi/p4est_2d_dofhandler_01.cc
tests/mpi/p4est_2d_dofhandler_02.cc
tests/mpi/p4est_2d_dofhandler_03.cc
tests/mpi/p4est_2d_dofhandler_04.cc
tests/mpi/p4est_2d_dofhandler_05.cc
tests/mpi/p4est_2d_ghost_01.cc
tests/mpi/p4est_2d_ghost_02.cc
tests/mpi/p4est_2d_refine_01.cc
tests/mpi/p4est_2d_refine_02.cc
tests/mpi/p4est_2d_refine_03.cc
tests/mpi/p4est_2d_renumber_01.cc
tests/mpi/p4est_2d_renumber_02.cc
tests/mpi/p4est_2d_simple.cc
tests/mpi/p4est_3d_constraintmatrix_01.cc
tests/mpi/p4est_3d_constraintmatrix_02.cc
tests/mpi/p4est_3d_constraintmatrix_03.cc
tests/mpi/p4est_3d_constraintmatrix_04.cc
tests/mpi/p4est_3d_ghost_01.cc
tests/mpi/p4est_3d_refine_01.cc
tests/mpi/p4est_3d_refine_02.cc
tests/mpi/p4est_3d_refine_03.cc
tests/mpi/p4est_3d_refine_04.cc
tests/mpi/p4est_data_out_01.cc
tests/mpi/p4est_get_subdomain_association.cc
tests/mpi/p4est_max_refine.cc
tests/mpi/p4est_save_01.cc
tests/mpi/p4est_save_02.cc
tests/mpi/p4est_save_03.cc
tests/mpi/p4est_save_04.cc
tests/mpi/parallel_partitioner_03.cc
tests/mpi/parallel_vtu_01.cc
tests/mpi/renumber_z_order_01.cc
tests/mpi/renumber_z_order_02.cc
tests/mpi/repartition_01.cc
tests/mpi/repartition_02.cc
tests/mpi/repartition_03.cc
tests/mpi/solution_transfer_01.cc
tests/mpi/tria_01.cc
tests/mpi/tria_copy_triangulation.cc
tests/mpi/trilinos_vector_ghosts_01.cc
tests/tests.h

index 595eedee771dbf2d50b5964a7ce016fd5d2f9589..542885bb99cff34e5e9f8bc194b14091a2cc76ae 100644 (file)
@@ -18,7 +18,6 @@
 // check register_data_attach and notify_ready_to_unpack
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 003fe251f7457af294ce8cb0fe2678b8da6af630..67d9a8da1ab058e715d0ebd9fd57fddb5fa6d609 100644 (file)
@@ -18,7 +18,6 @@
 // Test constructor/reinit of BlockVector with IndexSets
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/lac/petsc_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/base/index_set.h>
index 1ec31654ada2f5ef98ba0d75a98bd8dd76c6e42e..11f3b945f692dbb7d7459c30e6936545719f869c 100644 (file)
@@ -20,7 +20,6 @@
 // this test does not use any cell weights, but the following ones will
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index ddf8a0fb53362d0f91db2340754b4cb9e11fa4fb..6d895b3cf8a1e90033ec4395a8c71b8c8c5fb553 100644 (file)
@@ -22,7 +22,6 @@
 // same mesh as if there had been no weights at all to begin with
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 9269bbc3503871f90efb3d0e14ecebd1deb884be..3e5121a2556a4eb8576771730dd78b23d3206220 100644 (file)
@@ -21,7 +21,6 @@
 // simply don't attach any weights at all
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index b34a522eaa8534d76d3a0768cdbfa16facfda9e3..ac4fbddad6e46e69eb11bba45b562e13cda50c41 100644 (file)
@@ -21,7 +21,6 @@
 // should still be equal
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 839499823f4916c40eb7426f626ba58dd8277d9e..2fee4997440bc7fa477c1c3f749c6ca7969af96f 100644 (file)
@@ -21,7 +21,6 @@
 // should yield non-equal mesh sizes
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index c4a61e6d2ea0b1307c0c84d019e1273668092c94..9b722438a8373cf1e7194397e961cd33d149f320 100644 (file)
@@ -19,7 +19,6 @@
 // like _03, but with a larger spread of weights
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 35a3e42e9576d385217182d1aee379986d45b454..276dca5d6634489a34aec7c606ab6cce77de47b7 100644 (file)
@@ -30,7 +30,6 @@
 // remaining cells even close to equally
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 56f477d1016818ff610b148ae1309ba39bcc2a4e..d7b283e6f77e075e1040ed8e4a91ed20ca66f6a8 100644 (file)
@@ -27,7 +27,6 @@
 // stores 0/84/172 cells in 2d, rather than the expected 4/126/126
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
diff --git a/tests/mpi/coarse_grid_common.h b/tests/mpi/coarse_grid_common.h
deleted file mode 100644 (file)
index f7d775b..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2008 - 2015 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE at
-// the top level of the deal.II distribution.
-//
-// ---------------------------------------------------------------------
-
-
-#include "../tests.h"
-#include <deal.II/base/logstream.h>
-#include <deal.II/base/utilities.h>
-#include <deal.II/distributed/tria.h>
-#include <deal.II/grid/tria.h>
-#include <deal.II/grid/grid_out.h>
-#include <fstream>
-#include <iterator>
-#include <iomanip>
-#include <unistd.h>
-
-
-
-
-template <int dim>
-void write_vtk (const parallel::distributed::Triangulation<dim> &tria,
-                const char                                *filename)
-{
-  deallog << "Checksum: "
-          << tria.get_checksum ()
-          << std::endl;
-
-  tria.write_mesh_vtk (filename);
-
-  if (false)
-    {
-
-      int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
-
-
-      // copy the .pvtu and .vtu files
-      // into the logstream
-      if (myid==0)
-        {
-          std::ifstream in((std::string(filename) + ".pvtu").c_str());
-          while (in)
-            {
-              std::string s;
-              std::getline(in, s);
-              deallog.get_file_stream() << s << "\n";
-            }
-        }
-
-      if (myid==0)
-        {
-          std::ifstream in((std::string(filename) + "_0000.vtu").c_str());
-          while (in)
-            {
-              std::string s;
-              std::getline(in, s);
-              deallog.get_file_stream() << s << "\n";
-            }
-        }
-    }
-}
-
-
-template <int dim>
-void assert_tria_equal(const Triangulation<dim> &a, const Triangulation<dim> &b)
-{
-  Assert (a.n_active_cells() == b.n_active_cells(),
-          ExcInternalError());
-
-  std::string file1 = "tmp_grid1";
-  std::string file2 = "tmp_grid2";
-
-  std::ofstream out1(file1.c_str());
-  GridOut().write_gnuplot (a, out1);
-  std::ofstream out2(file2.c_str());
-  GridOut().write_gnuplot (b, out2);
-
-  out1.close();
-  out2.close();
-
-  //compare the two files
-  std::string cmd = std::string("diff -q ")+file1+std::string(" ")+file2;
-  AssertThrow (system(cmd.c_str()) == 0, ExcInternalError());
-
-  //and delete them
-  std::remove (file1.c_str());
-  std::remove (file2.c_str());
-}
-
-
-/*
- * Do not use a template here to work around an overload resolution issue with clang and
- * enabled  C++11 mode.
- *
- * - Maier 2013
- */
-LogStream &
-operator << (LogStream &out,
-             const std::vector<unsigned int> &v)
-{
-  for (unsigned int i=0; i<v.size(); ++i)
-    out << v[i] << (i == v.size()-1 ? "" : " ");
-  return out;
-}
-
-LogStream &
-operator << (LogStream &out,
-             const std::vector<long long unsigned int> &v)
-{
-  for (unsigned int i=0; i<v.size(); ++i)
-    out << v[i] << (i == v.size()-1 ? "" : " ");
-  return out;
-}
-
-LogStream &
-operator << (LogStream &out,
-             const std::vector<double> &v)
-{
-  for (unsigned int i=0; i<v.size(); ++i)
-    out << v[i] << (i == v.size()-1 ? "" : " ");
-  return out;
-}
index 30b4780a438acb82184f68c5838d6bd9f552d39f..aac376e355cdc5c0697dbc33983a415c5ba246fc 100644 (file)
@@ -18,7 +18,6 @@
 // Test Tria<2,3> and DataOutput.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 65a080b1c69f67ac0a6d4c92f68b1d3c748e5ea3..2320b0b5baa335c3f454e643707d2f86f6e65b16 100644 (file)
@@ -18,7 +18,6 @@
 // test Triangulation::communicate_locally_moved_vertices()
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 0de479829644c6e7d6dfd91e61883c6385ce1e79..2c2c5b74d4537e8a4b49d8239d36e7ee5a43c2f6 100644 (file)
@@ -19,7 +19,6 @@
 // only move some of the vertices
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index fa7e6a41736f5070caaf4933ea7f65ae6ed6ea41..eb51c380e9c1b892bd2f565b79da2bc75d9bf2f5 100644 (file)
@@ -20,7 +20,6 @@
 // value of the interpolation must be the mean of the linear function
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index b013aa70f46047507b55b4ac0409c13348abb597..ea3f768c29393775d14b55f7606ccf3029d1940d 100644 (file)
@@ -18,7 +18,6 @@
 // test ConstraintMatrix::condense(in, out)
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 0118d4bce3a96fa3c81f71f5fad961918c74ba2f..b24e96e3baf56cd186ce2d102f0b68224ce59e03 100644 (file)
@@ -21,7 +21,6 @@
 // ghost elements. check that this happens.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index dd504df8675c21c52b69793702843504ed771f5a..ca219e4c6839b69fa4e6fecd28e9adab6138ae18 100644 (file)
@@ -18,7 +18,6 @@
 // Test DoFTools::extract_boundary_dofs for parallel DoFHandlers
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/distributed/tria.h>
 #include <deal.II/grid/grid_generator.h>
index 24d8fbe834de7c3f93df6a36dd7ba204eec6cbb9..334b40a4480fb9ebad173939bef471d64f482b65 100644 (file)
@@ -18,7 +18,6 @@
 // test DoFTools::extract_constant_modes
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index ca08fc49cb729a613ce0f828211598a4e263d9d3..97cedf8e7ee5588ba842984001e016fb2d07d09d 100644 (file)
@@ -18,7 +18,6 @@
 // test DoFTools::extract_constant_modes with FE_Q_DG0
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index c82ab4b4b10adcc921434853b6019769691005d9..32484fda8c0c68c7ef33518d5e866cc645ae4b1e 100644 (file)
@@ -19,7 +19,6 @@
 // same result as DoFTools::extract_dofs_with_subdomain_association()
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 8305bbd4e71224fef084068fb8052587939ff471..8df817029241f0f0b89b64bf1daca7af55c61f0f 100644 (file)
@@ -20,7 +20,6 @@
 // value of the interpolation must be the mean of the linear function
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index 64ecbb3fd114870a0ad046b3e7a59834bfc83895..b01e70bc60da66e7fbde9b319d009f52ee10aed9 100644 (file)
@@ -22,7 +22,6 @@
 // didn't expect getting a ghost cell.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index 9539e6ea1217154be6f3c7ea658cd822990b92b5..eaa679ebeb5667123472e6e0cfeeeae2c074621f 100644 (file)
@@ -18,7 +18,6 @@
 // make sure only one processor finds a locally-owned cell around a point
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 233373c8fc33a2d793f5bd815bde7eb7c7d46e77..27b67cb5db1659734687c17c7fcb9d4de68c3b87 100644 (file)
@@ -18,7 +18,6 @@
 // Test VectorTools::integrate_difference for parallel computations.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index 3330f9976adce687994b9f479386214f7c81ce77..9a5bfb637541eb27982b6832fea2c3c7cd9ceb01 100644 (file)
@@ -21,7 +21,6 @@
 // wrong with having too many tests, though.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index bd995a1d83c9efb56daeed6ed515a228992ae434..2b16e86f3faa28f1b55e7db99287187df1736c2a 100644 (file)
@@ -22,7 +22,6 @@
 
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index 7bb7495ee7011eeb106236cee59482f9d21355d6..e416b3e8ac6d77de9086c790ecc886add7b28c93 100644 (file)
@@ -21,7 +21,6 @@
 // that interpolate() does not call compress()!
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index 5e29c67e6e4ff261e267e6afc2e88e20705c4fff..2be3115f2512f9725a0af16273b4aeaf88900e59 100644 (file)
@@ -18,7 +18,6 @@
 // test FETools::interpolation_difference
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index 9a11c594e20aade062870d71d845b21c1f675110..7f50575bc59aafacf0c5fc337cf715276ab8f175 100644 (file)
@@ -18,7 +18,6 @@
 // check CellAccessor::is_locally_owned
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 8e12d140e9ef8c02de690c99fefd20a1fe575f59..02a07336eabed249440084452db82a2fbd2f85a3 100644 (file)
@@ -18,7 +18,6 @@
 // Test DoFTools::make_zero_boundary_constraints for parallel DoFHandlers
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/distributed/tria.h>
 #include <deal.II/grid/grid_generator.h>
index 2a45869a2ed3b1fd5e961da06b5353a7a0756dbf..2886966d8d5d52864da59d0a03677ae9eca25f06 100644 (file)
@@ -18,7 +18,6 @@
 // Test DoFTools::map_dofs_to_support_points for parallel DoFHandlers
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/distributed/tria.h>
 #include <deal.II/grid/grid_generator.h>
index 2fca62a3d2fdc8c6d4fe8252f7133bb598e7d3b5..3bc25ff00486b2684780d8441245ca6d3e2baeaa 100644 (file)
@@ -18,7 +18,6 @@
 // check level_subdomain_id for distributed Triangulation
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 18b365087891dcf744a65bebe160b17ff4746dc8..e9f21d363ad9f1f02f7c86854a5e66c59978ed11 100644 (file)
@@ -18,7 +18,6 @@
 // distribute dofs and mgdofs for a parallel Triangulation
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 865f234f96a79176bea96d6368a1a3fd53ceeaa4..93edccb637691506a338dcfa571b74568b88ca63 100644 (file)
@@ -31,7 +31,6 @@
 */
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 68552b35d1de1689574081f9c1b247451d3b7bf7..47785f1c945e5871f2a6602a8368edd51456605c 100644 (file)
@@ -28,7 +28,6 @@ Additional Information:
 */
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 59c2d643b0f8e12dea2df92047648ddae9419748..1133fdf1d91d6008a696a94a2dcd20bcdb0535a8 100644 (file)
@@ -28,7 +28,6 @@ Additional Information:
 */
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index ceb8ba4643c51a18a0ce5745175fafabb81c4505..272b96560f19febd144a1d2f8d1cb56593364a3b 100644 (file)
@@ -28,7 +28,6 @@ Additional Information:
  */
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 234441b5d9fff1d97c099f2d9e8011b0781d93e6..5a4a89045ed629bc0bf729885114a7b1dae618d8 100644 (file)
@@ -18,7 +18,6 @@
 // Test interaction with p4est with a few simple coarse grids in 2d
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index b10a2a01e845a46cbb72940df2b5eb2bfbf92fd7..5352330fe6bf59f8e602817d9cb558562da24930 100644 (file)
@@ -20,7 +20,6 @@
 // Simple mesh.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 9b9de080269e570bd7597fd82d1c5940a6d0c635..d95d6de5208930861d104edce1e05290b34b0c75 100644 (file)
@@ -20,7 +20,6 @@
 // Refine one corner.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 5e81442b84e40cb614d1d828a2df04d613d78d9d..e5773a8209b14e586a37166eb7c09515ffe7bd76 100644 (file)
@@ -20,7 +20,6 @@
 // Mesh: shell with random refinement
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index 1ebd5d7ed3c4c6d37350d9ce1ac4a0811cac2c71..fd2365c895083c78aaf25938ad3fa74324fb8199 100644 (file)
@@ -20,7 +20,6 @@
 // Mesh: shell with random refinement
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index b140b3683da9fbc0cb4f64896b20b764818889f5..5c780a0d4808c6caf10017eb2bc7aac34f862488 100644 (file)
@@ -18,7 +18,6 @@
 // create a parallel DoFHandler
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 8d17793dfb8f44a2c2e8f6b95b9cc87f880fc6db..61161daa36e377e549d1d788eb3005f178f991ec 100644 (file)
@@ -18,7 +18,6 @@
 // create a parallel DoFHandler on a 2d adaptively refined mesh
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 4584c0a3608fc6582879ddc734480e9c702af279..2f91da854615c08d8ad7bb520592331d5a55e923 100644 (file)
@@ -19,7 +19,6 @@
 // check correct transfer of DoF on ghostcells.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 600260afa325ad4012fc225192da12fd946d51c3..0ec79f2a92171d2ce5d657348f4fe23aff7103ee 100644 (file)
@@ -19,7 +19,6 @@
 // check DoFTools::extract_locally_active_dofs
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 9277fb64fcc65f7e5a5e89d0eae3cc63b2e1a8da..a626f08d6def3a647dd0a69580c7b9f879d5ab78 100644 (file)
@@ -20,7 +20,6 @@
 // during development
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 7a9f38b582001f71523bb326054c32adc6904427..022582b09190e22660ec287d403ecaf1c6f07e8f 100644 (file)
@@ -18,7 +18,6 @@
 // check existence of ghost layer in 2d
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 3fa04ec8adaf61ca3ece62d3cd7b8b861bd2fab6..7d91d97ee2c16e8ba274abedd27c9d0fe0249750 100644 (file)
@@ -18,7 +18,6 @@
 // check existence of ghost layer in 2d with global refinement
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 1d912b5359aaa329e944a665c60e46833bac95c7..83af42e359b1ca67e77e0abbfeb8de91c4e4ba34 100644 (file)
@@ -18,7 +18,6 @@
 // one global refinement of a 2d square with p4est
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 578b1393013a15a1dfe4711fc1ab7e345a92f59f..426f9db003be9e4fe854b0f1e416f5a745916a05 100644 (file)
@@ -18,7 +18,6 @@
 // refine bottom-left cell after one global refinement of a square in 2d and check p4est-output
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index f8183cd33b8b862a965649a0112578c839eeea40..7f833fff6a735a4c3da5915e9d58aa3735b276cb 100644 (file)
@@ -18,7 +18,6 @@
 // recursively refine a 2d mesh
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index f972bacacaf7b0cb3e69389ca49ee6290989bee3..608d0b421915bf36340113a0dc61587bc23570bc 100644 (file)
@@ -20,7 +20,6 @@
 
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index b68feddd9a96b3322d4df668f7ebc9ae3a5b93c0..3cbfb9e3309b62be920c204c134f206da25bb5b3 100644 (file)
@@ -23,7 +23,6 @@
 
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 07e8bd93d0c9d6a14bce626d08bfdb0c70ea00f0..6053937e416a53e8b207594137a83ce91e0c5c73 100644 (file)
@@ -18,7 +18,6 @@
 // test p4est grid interaction with one cell in 2d
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 023dedf6b2957539995fc055a2fad78936cf6ac5..31aabe3db522d3b89a6a1a35cbe372b4ee82f6ea 100644 (file)
@@ -20,7 +20,6 @@
 // Mesh: 3d Random refinement.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 53559103d0d1a4bf2a01c5b9e42925b55cee427b..14dd6a349be6d7c5e484925b448706398b0fbd90 100644 (file)
@@ -19,7 +19,6 @@
 // with Trilinos
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 06ba12f0e231d4d210b1a3805e70d479a88c55a4..bcb7ed028d85672c3d6f8fa170e16ba16601ff05 100644 (file)
@@ -20,7 +20,6 @@
 // Mesh: shell with random refinement
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index fd74173866d8bd5945cdf64e328c250d17fb1bc2..6b9616f05137bb6946df125ff46799f9f5ba1340 100644 (file)
@@ -19,7 +19,6 @@
 // Mesh: hypercube where 7 of 8 octants are refined.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/distributed/tria.h>
 #include <deal.II/dofs/dof_handler.h>
 #include <deal.II/dofs/dof_tools.h>
index 2a55d82d6dd3fe50af3c1018e4ff260b819862f0..37cd1b7fc8b42c8f8b38fc8f55a9fcd51b20b960 100644 (file)
@@ -19,7 +19,6 @@
 // 3d mesh.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index fbb4361aa8dc3a5d58a414a8d20f82ad37ca1ba4..e32de905db6621e14bab70f23c603a7bec8b4745 100644 (file)
@@ -18,7 +18,6 @@
 // recursively refine a 3d mesh
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index dfe0ade4fca294c85d98fc47f628b62bbcb0617b..60f6abb35d9673d1578a39cb94328f354d91abaf 100644 (file)
@@ -24,7 +24,6 @@
 //[t500u:16597] [22] ./p4est_3d_refine_02/exe(_Z4testILi3EEvv+0x109) [0x410f1c]
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 6db7f49388829b312cf2f834d12436ad9a0d9e32..79eec67a4e0d34d197d2d5f793f0d3ca57c670d4 100644 (file)
@@ -36,7 +36,6 @@
     */
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 2a04b2c1c38d396717f3396a621aa2b4552b0e1e..e7916568c468670ba9cb1b89a290f16198d41780 100644 (file)
@@ -23,7 +23,6 @@
 // apparently rather subtle and indeed pretty frustrating bug...
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index b0a5811bd2fb5a1965f9064ddd3a052b395e9334..51f33fd32354e8e972f92ac1a7d70e953b84f27e 100644 (file)
@@ -24,7 +24,6 @@
 // the format stays as it is right now.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 534ab6a2bd9428db6aa0bc3896c3170e143aaa93..ed7987d7b7823940713f2cd4bafcd165bdbbe969 100644 (file)
@@ -22,7 +22,6 @@
 // is non-contiguous
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 0a9bbcf287b25f0a0db5113d4334604f69430cfa..6e594c107d4f44d26e28262078e75ba79057e90f 100644 (file)
@@ -18,7 +18,6 @@
 // recursively refine a 2d mesh to a very high level
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index e079db99527263c0f6b3496d78df796e80313f80..818de420694b2618c1878d4ae1b0f6baa9ed641c 100644 (file)
@@ -18,7 +18,6 @@
 // save and load a triangulation
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index dd5b71b02c53797e7c733054864b04c12949d9fb..77800aaa718c7e2d80b5f4b117f346945307fd5e 100644 (file)
@@ -18,7 +18,6 @@
 // save and load a triangulation with one solution vector
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 8c9b1df4a6d17148fbce0c7c32b4ae68aa8f07f6..8e7d4219354bb4a339a1c45cc149e7030f551ae4 100644 (file)
@@ -19,7 +19,6 @@
 // crashes right now
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 28086449d6243b4ba786612b90dc0442130a3365..831b82e8a7fd72d32a84fa642a02bad505e58643 100644 (file)
@@ -18,7 +18,6 @@
 // save and load a triangulation with a different number of cpus
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 96434ada2e0496076e6e61a05e1c174454cef60e..316895513644b4606d53c8c6209441b725793d6a 100644 (file)
@@ -17,7 +17,6 @@
 // let processors write ghost_targets, import_indices, import_targets to file
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/utilities.h>
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/partitioner.h>
index 0ccaccd92a03f69b4d316c0485640d23ba095601..b20cfd6bed21c92cbe49111c40751a52f2975889 100644 (file)
@@ -19,7 +19,6 @@
 // (uses MPI IO)
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 79c9ecb28c8954910ce02b23722dcf1417d7d7f3..1b17a6d58f3ccd57d381143d954d1e6e93ec60b9 100644 (file)
@@ -22,7 +22,6 @@
 
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/quadrature_lib.h>
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
index dc54c52e8dbb839d3aee08ebb9f1100d38c4b151..8eccad91b75f244b0f87f828a8711b55233dfc8f 100644 (file)
@@ -22,7 +22,6 @@
 
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/quadrature_lib.h>
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
index a99a59afaf67c2a750bc592fb953598d28076eae..cfeccce6f4d68841cfbc849ebb70bfd2c1c0adf8 100644 (file)
@@ -18,7 +18,6 @@
 // test manual repartitioning
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 1bd517d0b7dfe312bcb129bc22828359e6411084..c6080ad65688ed199d053a3f145a6fb4c83d0d16 100644 (file)
@@ -18,7 +18,6 @@
 // test manual repartitioning and transfering data
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 6f5f94484254685c87e0d8d45a4041fcbf2113f0..528cedef520f43be3032c0dd680dea4215d367bf 100644 (file)
@@ -18,7 +18,6 @@
 // test that a second call to repartition() doesn't do anything
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 47f31e9c77eed80fb003e9da15056ece486df12f..f535a92cb98b0c96ec7d0c2254e65e5c711760de 100644 (file)
@@ -19,7 +19,6 @@
 // cells. this was fixed with r24007
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/base/function.h>
index 0b425ae0f73ca3f92af59b7fc46a9532e19bde5f..6e64bd67fd650aa0a2734e74de79421543de4bf6 100644 (file)
@@ -19,7 +19,6 @@
 // begin(i) should work even if we have no cells on that level
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 4a651c5c2d5e7d6c48dfb99030210c03f2814077..a28b7f54cf34608623b613dfaab8a073379e8b52 100644 (file)
@@ -34,7 +34,6 @@
 // compare
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/tensor.h>
 #include <deal.II/grid/tria.h>
index 7379b599d05549376318078a4822ccb338a9cf27..14ccde0e27909314f9c54298e42313636a4c4a6a 100644 (file)
@@ -20,7 +20,6 @@
 // has_ghost_elements(). this shouldn't happen.
 
 #include "../tests.h"
-#include "coarse_grid_common.h"
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/tensor.h>
index b0e2207aa00fe6ffe5117a1cdcb4bb12b2664636..5886c1d0d68a0aa38a6668dc43a085014770b35d 100644 (file)
@@ -32,6 +32,7 @@
 #include <iostream>
 #include <sstream>
 #include <iomanip>
+#include <vector>
 
 #if defined(DEBUG) && defined(DEAL_II_HAVE_FP_EXCEPTIONS)
 #  include <cfenv>
@@ -522,5 +523,38 @@ struct SetGrainSizes
 
 DEAL_II_NAMESPACE_CLOSE
 
+/*
+ * Do not use a template here to work around an overload resolution issue with clang and
+ * enabled  C++11 mode.
+ *
+ * - Maier 2013
+ */
+LogStream &
+operator << (LogStream &out,
+             const std::vector<unsigned int> &v)
+{
+  for (unsigned int i=0; i<v.size(); ++i)
+    out << v[i] << (i == v.size()-1 ? "" : " ");
+  return out;
+}
+
+LogStream &
+operator << (LogStream &out,
+             const std::vector<long long unsigned int> &v)
+{
+  for (unsigned int i=0; i<v.size(); ++i)
+    out << v[i] << (i == v.size()-1 ? "" : " ");
+  return out;
+}
+
+LogStream &
+operator << (LogStream &out,
+             const std::vector<double> &v)
+{
+  for (unsigned int i=0; i<v.size(); ++i)
+    out << v[i] << (i == v.size()-1 ? "" : " ");
+  return out;
+}
+
 
 #endif // dealii__tests_h

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.