-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the testsuite framework. this test is supposed to compile
-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the testsuite framework. this test is supposed to compile and link
-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the testsuite framework. this test is supposed to compile and link
-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the testsuite framework. this test is supposed to compile successfully
-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the testsuite framework. this test is supposed to run successfully
-//---------------------------- anisotropic_crash.cc ---------------------------
-// anisotropic_crash.cc,v 1.1 2003/06/09 15:59:07 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors and Abner Salgado
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anisotropic_crash.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// GridTools::find_cells_adjacent_to_vertex had a problem in that it
-//--------------------------------------------------------------------------
-// fe_tools.cc,v 1.1 2003/11/28 15:03:26 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the cell matrices generated in FETools and the local renumbering vector.
-//---------------------------- hp_constraints_dgp_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGP elements correctly
-//---------------------------- hp_constraints_dgp_monomial_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp_monomial_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGP_Monomial elements correctly
-//---------------------------- hp_constraints_dgp_nonparametric_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp_nonparametric_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGPNonparametric elements
-//---------------------------- hp_constraints_dgq_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgq_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGQ elements correctly
-//---------------------------- mesh_3d_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// adapted from mesh_3d_14, but check that quadrature points are
-//------------------ refine_and_coarsen_anisotropic.cc -----------------
-// $Id$
-// Version: $Name: $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ refine_and_coarsen_anisotropic.cc -----------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply perform some random refinement and coarsening operations. if we do
// this for several cycles chances are high, that any error in the refinement
-//---------------------------- solution_transfer.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solution_transfer.cc ---------------------------
+// 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"
-//--------------------------------------------------------------------------
-// fe_tools.cc,v 1.1 2003/11/28 15:03:26 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Try something remarkably simple: take some arbitrary (discrete)
// function and transfer it to a coarser grid. transfer it back to the
-//---------------------------- anisotropic_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anisotropic_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that TensorProducPolynomials and AnisotropicPolynomials
-//---------------------------- anisotropic_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anisotropic_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check AnisotropicPolynomials
-//---------------------------- polynomial_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_test.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the class that generates derivatives of function objects by
-//---------------------------- conditional_ostream.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- conditional_ostream.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the functions of ConditionalOStream
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _02, but with auto fill mode set on the underlying table
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the pvd master record for parallel visualization through the
// vtu file format
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the pvtu master record for parallel visualization through the
// vtu file format
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtk, but output cycle as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtk, but output time as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtk, but output time and cycle as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtu, but output cycle as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtu, but output time as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like data_out_base_vtu, but output time and cycle as well
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//---------------------------- full_tensor_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test full 2x2 tensors
-//---------------------------- full_tensor_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test full 3x3 tensors
-//---------------------------- full_tensor_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test full 2x2x2x2 tensors
-//---------------------------- full_tensor_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test full 3x3x3x3 tensors
-//---------------------------- full_tensor_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure the tensor t_ijkl=delta_ik delta_jl
// actually maps a rank-2 tensor onto twice itself
-//---------------------------- full_tensor_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure a tensor similar to the elasticity tensor for the
// isotropic case works as expected by comparing with a full tensor
-//---------------------------- full_tensor_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a stress test using repeated multiplication of tensors
-//---------------------------- full_tensor_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the determinant code
-//---------------------------- full_tensor_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2009 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_tensor_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the determinant code for n>3
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check automatic differentiation
-//---------------------------- function_parser.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- function_parser.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This program tests the functionality of the function parser
-//---------------------------- function_parser.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2009 by the deal.II authors and Victor Prosolin
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- function_parser.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This program tests the functionality of the function parser
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check consistency of function implementations
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check methods of the Q1WedgeFunction
// 1-dim does not exist
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Checking the PillowFunction
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Plot flow functions in library and check their consistency
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test ScalarFunctionFromFunctionObject
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test VectorFunctionFromScalarFunctionObject
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// synthesize the laplacian_list function out of repeated calls to
// laplacian
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test VectorFunctionTensorFunction
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test ConstantTensorFunction
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check Singularity functions and SingularityGrad functions for
-//---------------------------- gauss_lobatto.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- gauss_lobatto.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check accuracy of various quadrature formulas by using them to
-//---------------------------- geometry_info_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::cell_to_child and back
-//---------------------------- geometry_info_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// output all integer values and functions of GeometryInfo
-//---------------------------- geometry_info_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::face_to_cell_vertices
-//---------------------------- geometry_info_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::d_linear_shape_function
-//---------------------------- geometry_info_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::d_linear_shape_function_gradient
-//---------------------------- geometry_info_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::alternating_form_at_vertices
-//---------------------------- geometry_info_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- geometry_info_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GeometryInfo::alternating_form_at_vertices for the faces of cells
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/geometry_info.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate a hierarchical basis and display the values of the shape
// functions at equidistant points. (I needed this output at one point
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_element
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::is_contiguous and compress()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::n_elements()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test indexing in IndexSet variables for a contiguous range
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::add_indices
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test indexing in IndexSet variables for a non-contiguous range
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::operator &
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::operator &
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::subtract_set
-
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// Copyright (C) 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//-----------------------------------------------------------------------------
+// ---------------------------------------------------------------------
+
// test IndexSet::subtract_set further
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::n_intervals
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::get_view
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::fill_index_vector
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::add_indices(IndexSet)
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::add_indices(IndexSet)
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::clear
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::fill_binary_vector
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we managed to get a function as simple as IndexSet::operator== wrong -- who
// knew?
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::read() and write()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test IndexSet::block_read() and block_write()
-//---------------------------- is_finite.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- is_finite.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check numbers::is_finite
-//---------------------------- is_finite_complex.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- is_finite_complex.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check numbers::is_finite for complex arguments
-//---------------------------- logtest.cc ---------------------------
-// $Id: logtest.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2012 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- logtest.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document crash in deallog related to missing newline
-//---------------------------- log_infinity.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- log_infinity.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// similar to log_nan, but test for infinities
-//---------------------------- log_nan.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- log_nan.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check for a bug reported by Luca Heltai 2006-03-07 on the mailing
// list. the test should actually output "nan", but prints "0"
-//---------------------------- log_precision.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- log_precision.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we can set the precision of LogStream objects
-//---------------------------- log_width.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- log_width.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we can set the width of LogStream objects
-//---------------------------- logstream_end.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- logstream_end.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// it used to happen that if we destroyed logstream (and presumably
-//---------------------------- logtest.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- logtest.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// some tests for the logstream class, writing output, pushing and
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that mutexes work correctly in MT context
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------- number_traits_complex.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- number_traits_complex.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check numbers::NumberTraits for real data types
-//---------------------------- number_traits_real.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- number_traits_real.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check numbers::NumberTraits for real data types
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test parallel::accumulate_from_subranges
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test parallel::transform
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test parallel::transform
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test parallel::transform
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/path_search.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/parameter_handler.h>
-//---------------------------- point_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for Point::operator()
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// just output a lot of information about various classes implementing
// 1d-polynomials, to make sure that all changes we make to these classes
-//-----------------------------------------------------------------------------
-// $Id: polynomial_lagrange_product.cc 23959 2011-07-26 12:58:28Z kronbichler $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 <iomanip>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test Lagrange interpolation
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests operations similar to polynomial_lagrange_order when the polynomial
// is modified
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Similar to polyomial_lagrange, but test Lagrange interpolation for high
// order with tighter tolerances, in particular the effect of stability of the
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests correctness of values and derivatives for polynomials derived from
// Lagrange product form
-/* $Id$ */
-/* Author: Andrew McBride, 2010 */
-/* */
-/* Copyright (C) 2010 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 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.
+//
+// ---------------------------------------------------------------------
+//
+// Author: Andrew McBride
+//
// check on the Polynomial::operator -=
#include <deal.II/base/logstream.h>
-//---------------------------- polynomial_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_test.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// just output a lot of information about various classes implementing
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// plot PolynomialsBDM on the reference cell
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// plot PolynomialsRaviartThomas on the reference cell
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Output function values and derivatives for vector valued
// polynomials returning Tensor<1,dim> for their values.
-//---------------------------- quadrature_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- quadrature_test.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test projection onto lines
-//---------------------------- quadrature_selector.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- quadrature_selector.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that the QuadratureSelector works for a selection of
-//---------------------------- quadrature_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- quadrature_test.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check accuracy of various quadrature formulas by using them to
-//---------------------------- reference.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- reference.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that SmartPointers preserve constness etc of the objects they
-//---------------------------- scalar_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- scalar_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor<0,dim>
-#//---------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/vector_slice.h>
-//---------------------------- symmetric_tensor_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test symmetric 2x2 tensors
-//---------------------------- symmetric_tensor_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test symmetric 3x3 tensors
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test symmetric 2x2x2x2 tensors
-//---------------------------- symmetric_tensor_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test symmetric 3x3x3x3 tensors
-//---------------------------- symmetric_tensor_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure the tensor t_ijkl=delta_ik delta_jl + delta_il delta_jk
// actually maps a rank-2 tensor onto twice itself
-//---------------------------- symmetric_tensor_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure a tensor similar to the elasticity tensor for the
// isotropic case works as expected by comparing with a full tensor
-//---------------------------- symmetric_tensor_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// in symmetric_tensor_06 we have established that contracting with a
// symmetric tensor by hand works as with a full tensor that is stored
-//---------------------------- symmetric_tensor_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a stress test using repeated multiplication of tensors
-//---------------------------- symmetric_tensor_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the determinant code
-//---------------------------- symmetric_tensor_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test deviator
-//---------------------------- symmetric_tensor_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test deviator_tensor and make sure it yields the same result as calling
// deviator()
-//---------------------------- symmetric_tensor_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// deviators are trace free by definition
-//---------------------------- symmetric_tensor_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// deviators are trace free by definition
-//---------------------------- symmetric_tensor_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test identity_tensor
-//---------------------------- symmetric_tensor_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test outer_product
-//---------------------------- symmetric_tensor_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute the deviator tensor as stated in the documentation of outer_product
-//---------------------------- symmetric_tensor_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute the tensor C*unit_symmetric_tensor -- I needed this tensor for an
// application, so thought I'd make a test out of it
-//---------------------------- symmetric_tensor_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute double contraction between two rank-4 tensors
-//---------------------------- symmetric_tensor_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check inversion of rank-4 tensor
-//---------------------------- symmetric_tensor_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SymmetricTensor<2,dim>::operator= (double)
-//---------------------------- symmetric_tensor_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SymmetricTensor<4,dim>::operator= (double)
-//---------------------------- symmetric_tensor_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check operator<< for SymmetricTensor<2,dim> and SymmetricTensor<4,dim>
-//---------------------------- symmetric_tensor_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check operator<< for SymmetricTensor<2,dim> and SymmetricTensor<4,dim>
-//---------------------------- symmetric_tensor_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SymmetricTensor<2,dim>::component_to_unrolled_index and the
// other way round
-//---------------------------- symmetric_tensor_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2009, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the invariants of tensors using the Cayley-Hamilton theorem,
// see http://en.wikipedia.org/wiki/Invariants_of_tensors
-//---------------------------- symmetric_tensor_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2009, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- symmetric_tensor_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test multiplication with a Tensor<1,dim>
-//---------------------------- table.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998 - 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check equivalence of operator[] and operator() on table objects
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/data_out_base.h>
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test output of tables with columns in a variety of data types
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure we print something at all when an entry in the table corresponds
// to the empty string
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// pad columns if we don't fill them in each iteration
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// pad columns if we don't fill them in each iteration. also fill them below
// the last element if we create output
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// use the alternative format for the headers in TableHandler::write_text
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure a TableHandler can be copied
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure a TableHandler can be copied, this time using the copy
// constructor
-//-----------------------------------------------------------------------------
-// $Id: table_handler_06.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// use the alternative format for the headers in TableHandler::write_text
-//-----------------------------------------------------------------------------
-// $Id: table_handler_06.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test changing header style after adding entries
-//-----------------------------------------------------------------------------
-// $Id: table_handler_06.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test output of supercolumns
-//-----------------------------------------------------------------------------
-// $Id: table_handler_07.cc -1 $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that the flags we set for precision when printing stuff from
// a table do not affect the precision flags set for the stream to
-//---------------------------- table_indices_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_indices_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TableIndices in various ways
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a simple test for task based programming: just create a task and wait for
// its completion. the task sleeps for a bit to make sure that the waiting
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like task_01, but with return value
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure we can start several tasks at once and that they actually do
// something at the same time
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// start tasks from tasks
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// start several tasks and see that return_value() waits for the correct
// result
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure we can start tasks from individual threads. this requires that a
// task scheduler object is running on each thread we create
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that TaskGroup does what we want
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tasks cannot be abandoned, i.e. if you don't explicitly wait for a
// task to finish then the destructor of Task will wait for the task
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we used to synchronise child tasks with the one that spawned it by
// using a mutex, but this could lead to deadlocks if there are more
-//---------------------------- tensor.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor.cc ---------------------------
+// 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"
-//---------------------------- tensor_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor::operator= (double)
-//---------------------------- tensor_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor<1,dim>::operator= (double)
-//---------------------------- tensor_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check l1_norm(Tensor<2,dim>)
-//---------------------------- tensor_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check linfty_norm(Tensor<2,dim>)
-//---------------------------- tensor_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor<1,dim>::operator*(Tensor<1,dim>)
-//---------------------------- tensor_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check double_contract(Tensor<2,dim>,Tensor<2,dim>)
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check contract(Tensor<1,dim>,Tensor<2,dim>,Tensor<1,dim>)
-//---------------------------- tensor_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor<2,dim>::component_to_unrolled_index and the
// other way round
-//---------------------------- tensor_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2009, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Tensor<2,dim>::operator[] (TableIndices)
-//---------------------------- tensor_complex.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_complex.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as tensor.cc, but uses tensors based on std::complex<double> instead
// of double
-//---------------------------- tensor_float.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_float.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as tensor.cc, but uses tensors based on floats instead of doubles
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that thread local storage works as advertised
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that thread local storage works as advertised. like _01 but using
// the initialization with an exemplar
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ThreadLocalStorage::operator T&
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ThreadLocalStorage::operator= (const T&)
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that objects that can't be copied aren't copied when passed to a new
// thread by reference
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that objects that can't be copied aren't copied when passed to a new
// thread by reference
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that objects that can't be copied aren't copied when passed to a new
// thread by reference
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that objects that can't be copied aren't copied when passed to a new
// thread by reference
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that objects that can't be copied aren't copied when passed to a new
// thread by reference
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is a test opposite of thread_validity_05: if we have a function that
// gets an argument *by value* rather than by reference, then make sure that
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that if multiple threads are waiting for one single thread, all of the
// waiting ones will be woken up.
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// see if we can detach from threads
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// see if we can detach from threads. before r18272 we used to have a
// bug where detached threads would write their return value into
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// see that we can query a thread object that has never been
// assigned
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// It looks like we can't call std::thread::join() twice -- the second call
// produces a std::system_error exception, and this can in fact be verified
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Make sure we can call Threads::Thread::join on objects that haven't even
// been assigned a thread
-//---------------------------- timer.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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"
-//---------------------------- timer.cc ---------------------------
-// $Id: timer.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- timer.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TimerOutput is calling MPI functions internally when deal.II is
// configured with MPI. This creates an error of the form:
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test functions in namespace Utilities
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test Utilities::fixed_power
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test functions in namespace Utilities
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test functions in namespace Utilities
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Utilities::get_integer_at_position
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for AlignedVector<unsigned int> which tests the basic stuff in the
// aligned vector
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for AlignedVector<VectorizedArray<double> >
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for AlignedVector<AlignedVector<unsigned int> >
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for arithmetic operations on VectorizedArray
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test functions in namespace WorkStream
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test functions in namespace WorkStream
-//---------------------------- work_stream_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- work_stream_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Moritz originally implemented thread local scratch objects for
// WorkStream in r24748 but it led to failures in the testsuite. what
-//Jordan Cazamias
-//9-19-2012
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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 <iostream>
#include <string>
-//---------------------------- benchmark.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2004 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- benchmark.cc ---------------------------
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 <iomanip>
#include <fstream>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Refinement base: perform REF/dim refinements
// REF 21 needs 9GBytes on a 64 Bit architecture
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 <iomanip>
#include <fstream>
-// performance.cc,v 1.6 2002/06/26 12:28:54 guido Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Check performance of finite elements
+// Copyright (C) 2013 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/quadrature_lib.h>
-/* $Id$ */
-/* Author: Wolfgang Bangerth, ETH Zurich, 2002 */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2002 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+
+// Start out with well known things...
-/* $Id$ */
-/* Version: $Name$ */
-/* */
-/* Copyright (C) 2002, 2003, 2004, 2008, 2010 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
-
- // Start out with well known things...
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/base/function.h>
#include <deal.II/base/logstream.h>
-/* Author: Wolfgang Bangerth, Texas A&M University, 2008 */
-
-/* $Id: step-22.cc 25840 2012-08-09 20:22:00Z bangerth $ */
-/* */
-/* Copyright (C) 2008, 2009, 2010, 2011, 2012 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
-
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2008 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * step-22.cc
+ */
// @sect3{Include files}
-//-----------------------------------------------------------------------------
-// $Id: table_handler_06.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we test the performance of writing a large table
-/* Author: Wolfgang Bangerth, Texas A&M University, 2008 */
-
-/* $Id: step-22.cc 25840 2012-08-09 20:22:00Z bangerth $ */
-/* */
-/* Copyright (C) 2008, 2009, 2010, 2011, 2012 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2008 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * step-22.cc
+ */
// @sect3{Include files}
- // Use a Helmholtz operator with constant coefficient on a hypercube mesh
- // for which the assembly cost is strongly dominated by writing into the
- // matrix (cell_similarity gives that essentially nothing needs to be done
- // except for cell 0)
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
const unsigned int element_degree = 2;
-//---------------------------- accessor_equality.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- accessor_equality.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for equality of accessor objects
-//---------------------------- anna_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check some things about Nedelec elements, basically also that the
-//---------------------------- anna_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check some things about Nedelec elements, basically also that the
-//---------------------------- anna_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2012 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check some things about Nedelec elements, here that
-//---------------------------- anna_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check for an abort in VectorTools::interpolate_boundary_values.
-//---------------------------- anna_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this program used to fail at one point in time.
-//---------------------------- anna_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008, 2009, 2010 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- anna_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Test code to help fixing
-//---------------------------- apply_boundary_values_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- apply_boundary_values_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MatrixTools::local_apply_boundary_values without elimination of
-//---------------------------- apply_boundary_values_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- apply_boundary_values_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MatrixTools::local_apply_boundary_values with elimination of
-//---------------------------- apply_boundary_values_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- apply_boundary_values_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MatrixTools::local_apply_boundary_values without elimination of
-//---------------------------- apply_boundary_values_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- apply_boundary_values_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MatrixTools::local_apply_boundary_values with elimination of
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This tests the construction of a BlockMatrixArray and outputs the
-//---------------------------- block_sparse_matrix_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test by Brian: check some of the scaling operations on matrices
-//---------------------------- block_sparse_matrix_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// BlockSparseMatrix::clear used to forget to reset all sizes to zero
-//---------------------------- block_sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test, extracted from dof_constraints_09, used to fail with aborts
-//---------------------------- block_sparse_matrix_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// I believed that this test would trigger a bug. Alas, it doesn't, but it
-//---------------------------- block_sparse_matrix_iterator_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_iterator_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to fail with aborts
-//---------------------------- block_sparse_matrix_iterator_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_iterator_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this tests a failure in the design of the block sparse matrix iterators: falling
-//---------------------------- block_sparse_matrix_iterator_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_sparse_matrix_iterator_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this tests a failure in the design of the block sparse matrix iterators: falling
-//---------------------------- block_vector_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_vector_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that block vector iterator allows reading and writing correctly
-//---------------------------- block_vector_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_vector_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, except that we use operator[] instead of operator*
-//---------------------------- block_vector_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_vector_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check existence of
-//---------------------------- christian_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors and Christian Kamm
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- christian_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check intergrid transfer
-//---------------------------- christian_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors and Christian Kamm
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- christian_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check one aspect of DataOutStack in 2+1d
-//---------------------------- chunk_sparse_matrix_00.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_00.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a chunk sparse matrix and output them again. should
-//---------------------------- chunk_sparse_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using
-//---------------------------- chunk_sparse_matrix_01a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_01a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using ChunkSparseMatrix::set(). make
-//---------------------------- chunk_sparse_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a matrix using
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- chunk_sparse_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying matrix sizes
-//---------------------------- chunk_sparse_matrix_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- chunk_sparse_matrix_05a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_05a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- chunk_sparse_matrix_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::l1_norm
-//---------------------------- chunk_sparse_matrix_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::linfty_norm
-//---------------------------- chunk_sparse_matrix_08.cc ---------------------------
-// chunk_sparse_matrix_08.cc,v 1.4 2004/02/26 17:25:44 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::frobenius_norm
-//---------------------------- chunk_sparse_matrix_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::operator *=
-//---------------------------- chunk_sparse_matrix_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::operator /=
-//----------------------- chunk_sparse_matrix_11.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- chunk_sparse_matrix_11.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a chunk sparse matrix, read them via its iterator
-//----------------------- chunk_sparse_matrix_12.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- chunk_sparse_matrix_12.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a non-square chunk sparse matrix, read them via its
-//----------------------- chunk_sparse_matrix_13.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- chunk_sparse_matrix_13.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a non-square chunk sparse matrix, read them via its
-//----------------------- chunk_sparse_matrix_14.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- chunk_sparse_matrix_14.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a chunk sparse matrix and test for iterator
-//----------------------- chunk_sparse_matrix_15.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- chunk_sparse_matrix_15.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// set a few elements in a chunk sparse matrix, perform a matrix-vector
-//---------------------------- chunk_sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// ChunkSparseMatrix::const_iterator::operator++(int)
-//---------------------------- chunk_sparse_matrix_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a const matrix
-//---------------------------- chunk_sparse_matrix_iterator_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a non-const chunk
-//---------------------------- chunk_sparse_matrix_iterator_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const chunk matrix iterator and
// operator=, and reading them back through the matrix itself
-//---------------------------- chunk_sparse_matrix_iterator_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const chunk matrix iterator and
// operator+=, and reading them back through the matrix itself
-//---------------------------- chunk_sparse_matrix_iterator_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const chunk matrix iterator and
// operator-=, and reading them back through the matrix itself
-//---------------------------- chunk_sparse_matrix_iterator_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const chunk matrix iterator and
// operator*=, and reading them back through the matrix itself
-//---------------------------- chunk_sparse_matrix_iterator_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const chunk matrix iterator and
// operator/=, and reading them back through the matrix itself
-//---------------------------- chunk_sparse_matrix_iterator_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test is sparse_matrix_iterator_09 for a ChunkSparseMatrix
-//---------------------------- chunk_sparse_matrix_iterator_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test is sparse_matrix_iterator_10 for a ChunkSparseMatrix and the same
-//---------------------------- chunk_sparse_matrix_iterator_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// comparisons between chunk sparse matrix iterators, same as
-//---------------------------- chunk_sparse_matrix_iterator_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like chunk_sparse_matrix_iterator_11 but for const_iterator
-//---------------------------- chunk_sparse_matrix_iterator_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_iterator_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ChunkSparseMatrix::iterator::operator-
-//---------------------------- chunk_sparse_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::vmult
-//---------------------------- chunk_sparse_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::Tvmult
-//---------------------------- chunk_sparse_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::vmult_add
-//---------------------------- chunk_sparse_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::Tvmult_add
-//---------------------------- chunk_sparse_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::matrix_scalar_product
-//---------------------------- chunk_sparse_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::matrix_norm_square
-//---------------------------- chunk_sparse_matrix_vector_07.cc ---------------------------
-// chunk_sparse_matrix_vector_07.cc,v 1.5 2004/02/26 17:25:45 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparse_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparseMatrix::residual
-//---------------------------- coarsening_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- coarsening_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test failed with an internal error somewhere in the coarsening
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators starting at the second line. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix using an array. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation using IdentityMatrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix assignment. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix=0. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::copy_from. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdenityMatrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::fill. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::all_zero. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_scalar_product. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::l1_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::linfty_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::frobenius_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::relative_symmetry_norm2. like the full_matrix_* tests,
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::determinant. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::trace. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::print. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator*=. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator/=. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add(4). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add (6). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tadd. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::diag_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ(4). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ (6). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::symmetrize. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::gauss_jordan. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::invert. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::mmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tmmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::precondition_Jacobi. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::residual. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::forward. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::backward. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators starting at the second line. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix using an array. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation using IdentityMatrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix assignment. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix=0. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::copy_from. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdenityMatrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::fill. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::all_zero. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_scalar_product. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::l1_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::linfty_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::frobenius_norm. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::relative_symmetry_norm2. like the full_matrix_* tests,
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::determinant. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::trace. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::print. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator*=. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator/=. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add(4). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add (6). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tadd. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_row. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_col. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::diag_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ(4). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ (6). like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::symmetrize. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::gauss_jordan. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::invert. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::mmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tmmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult_add. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::precondition_Jacobi. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::residual. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::forward. like the full_matrix_* tests, but use
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::backward. like the full_matrix_* tests, but use
-//---------------------------- complex_vector_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::size()
-//---------------------------- complex_vector_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator() in set-mode
-//---------------------------- complex_vector_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator() in add-mode
-//---------------------------- complex_vector_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator() in set/add-mode alternatingly
-//---------------------------- complex_vector_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator() in set/add-mode alternatingly, but
-//---------------------------- complex_vector_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator() in set/add-mode alternatingly, but
-//---------------------------- complex_vector_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::l1_norm()
-//---------------------------- complex_vector_18.cc ---------------------------
-// complex_vector_18.cc,v 1.4 2004/02/26 17:25:45 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::l2_norm()
-//---------------------------- complex_vector_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::linfty_norm()
-//---------------------------- complex_vector_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator *=
-//---------------------------- complex_vector_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator /=
-//---------------------------- complex_vector_21_negative.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_21_negative.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator /=. the original check was that the factor
-//---------------------------- complex_vector_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator*(Vector) on two vectors that are
-//---------------------------- complex_vector_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator*(Vector) on two vectors that are
-//---------------------------- complex_vector_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to check for Vector::clear(). However, this
-//---------------------------- complex_vector_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector::operator = (Scalar) with setting to zero
-//---------------------------- complex_vector_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector::operator = (scalar) with setting to a
// nonzero value
-//---------------------------- complex_vector_27.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_27.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator = (Vector)
-//---------------------------- complex_vector_28.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_28.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator = (Vector), except that we don't
-//---------------------------- complex_vector_29.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_29.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::reinit(fast)
-//---------------------------- complex_vector_30.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_30.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::reinit(!fast)
-//---------------------------- complex_vector_31.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_31.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::l2_norm()
-//---------------------------- complex_vector_32.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_32.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::mean_value()
-//---------------------------- complex_vector_33.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_33.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::lp_norm(3)
-//---------------------------- complex_vector_34.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_34.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::all_zero
-//---------------------------- complex_vector_35.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_35.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator+=(Vector)
-//---------------------------- complex_vector_36.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_36.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator-=(Vector)
-//---------------------------- complex_vector_37.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_37.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::add (scalar)
-//---------------------------- complex_vector_38.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_38.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::add(Vector)
-//---------------------------- complex_vector_39.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_39.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::add(scalar, Vector)
-//---------------------------- complex_vector_40.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_40.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::add(s,V,s,V)
-//---------------------------- complex_vector_41.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_41.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::sadd(s, Vector)
-//---------------------------- complex_vector_42.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_42.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::sadd(scalar, scalar, Vector)
-//---------------------------- complex_vector_43.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_43.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::sadd(s,s,V,s,V)
-//---------------------------- complex_vector_44.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_44.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::sadd(s,s,V,s,V,s,V)
-//---------------------------- complex_vector_45.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_45.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::scale
-//---------------------------- complex_vector_46.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_46.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::equ (s,V)
-//---------------------------- complex_vector_47.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_47.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::equ (s,V,s,V)
-//---------------------------- complex_vector_48.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_48.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::ratio
-//---------------------------- complex_vector_49.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_49.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check copy constructor Vector<std::complex<double> >::Vector(Vector) for same template
-//---------------------------- complex_vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator==(Vector<std::complex<double> >) for vectors that are not
-//---------------------------- complex_vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator==(Vector<std::complex<double> >) for vectors that are
-//---------------------------- complex_vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator!=(Vector<std::complex<double> >) for vectors that are not
-//---------------------------- complex_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator!=(Vector<std::complex<double> >) for vectors that are
-//---------------------------- complex_vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator==(Vector<std::complex<float> >) for vectors that are not
-//---------------------------- complex_vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator==(Vector<std::complex<float> >) for vectors that are
-//---------------------------- complex_vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator!=(Vector<std::complex<float> >) for vectors that are not
-//---------------------------- complex_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<std::complex<double> >::operator!=(Vector<std::complex<float> >) for vectors that are
-//---------------------------- complex_vector_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- complex_vector_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check existence Vector<std::complex<double> >::Vector(Vector<std::complex<float> >). this conversion
-//---------------------------- compressed_set_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::n_nonzero_elements. test n_rows() and
-//---------------------------- compressed_set_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::bandwidth
-//---------------------------- compressed_set_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::row_length
-//---------------------------- compressed_set_sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::row_begin iterators. since we create
-//---------------------------- compressed_set_sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::symmetrize. since we create quite some
-//---------------------------- compressed_set_sparsity_pattern_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::print_gnuplot. since we create quite some
-//---------------------------- compressed_set_sparsity_pattern_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::exists. since we create quite some
-//---------------------------- compressed_set_sparsity_pattern_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::max_entries_per_row
-//---------------------------- compressed_set_sparsity_pattern_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::empty
-//---------------------------- compressed_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::n_nonzero_elements. test n_rows() and
-//---------------------------- compressed_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::bandwidth
-//---------------------------- compressed_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::row_length
-//---------------------------- compressed_sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::column_number. since we create quite some
-//---------------------------- compressed_sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::symmetrize. since we create quite some
-//---------------------------- compressed_sparsity_pattern_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::print_gnuplot. since we create quite some
-//---------------------------- compressed_sparsity_pattern_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::exists. since we create quite some
-//---------------------------- compressed_sparsity_pattern_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::max_entries_per_row
-//---------------------------- compressed_sparsity_pattern_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::empty
-//---------------------------- cone_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cone_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConeBoundary and GridGenerator::truncated_cone
-//---------------------------- count_dofs_per_block_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- count_dofs_per_block_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the DoFTools::count_dofs_per_{component,block} functions resized the output
// array to fe.n_components or fe.n_blocks even if a grouping argument was
-//---------------------------- count_dofs_per_block_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- count_dofs_per_block_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the _01 testcase, but with a non-primitive element that actually
// defines blocks of non-unit size
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/grid/tria.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/grid/tria.h>
-//---------------------------- cylinder.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// similar to the hyper_ball_3d test, but for the cylinder grid. here,
// the cause for the failure was different, though: the description of
-//---------------------------- cylinder_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the cells generated by the CylinderBoundary the default
-//---------------------------- cylinder_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the cells generated by the CylinderBoundary the
-//---------------------------- cylinder_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the cells generated by the CylinderBoundary the axiparallel
-//---------------------------- cylinder_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the cells generated by the CylinderBoundary for an arbitrary
-//---------------------------- cylinder_shell_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_shell_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that the grid generated by GridGenerator::cylinder_shell<3> works as
// expected
-//---------------------------- cylinder_shell_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- cylinder_shell_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// turns out that cylinder_shell_01 wasn't enough: measure just takes the
// positive value it computes. we need to ask a FEValues object for the JxW
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "data_out_common.h"
-//---------------------------- data_out_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as the the test with number _01, but check for block vectors
-//---------------------------- data_out_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//---------------------------- data_out_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2004, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the _01 test, except that we declare output component fields
// as vectors if possible. since VTK is the only format that currently
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test output of curved cells at the boundary and in the inner of the domain,
// where the last one is only relevant for mappings of type MappingQEulerian
-//---------------------------- data_out_faces_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_faces_01.cc ---------------------------
+// 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 "data_out_common.h"
-//---------------------------- data_out_faces_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_faces_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as the the test with number _01, but check for block vectors
-//---------------------------- data_out_faces_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_faces_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//---------------------------- data_out_faces_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2004, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_faces_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//---------------------------- data_out_rotation_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_rotation_01.cc ---------------------------
+// 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 "data_out_common.h"
-//---------------------------- data_out_rotation_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_rotation_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as the the test with number _01, but check for block vectors
-//---------------------------- data_out_rotation_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_rotation_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//---------------------------- data_out_rotation_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2004, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_rotation_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// write the data in deal.II intermediate form, read it back in, and
-//---------------------------- data_out_stack_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_stack_01.cc ---------------------------
+// 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 "data_out_common.h"
-//---------------------------- data_out_stack_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out_stack_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// slight variation of data_out_stack_01, but calling add_data_vector with a
// vector second argument. on most systems this doesn't make a difference, but
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Output a field constant in time
-
-//---------------------------- deal_solver_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- deal_solver_04.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test the MINRES solver
-
-//---------------------------- deal_solver_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- deal_solver_05.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test the QMRS solver
-//---------------------------- denis_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- denis_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check for something in
-//---------------------------- distorted_cells_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that indeed Triangulation::create_triangulation throws an
-//---------------------------- distorted_cells_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that indeed Triangulation::create_triangulation throws an
-//---------------------------- distorted_cells_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that indeed Triangulation::execute_coarsening_and_refinement
-//---------------------------- distorted_cells_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _03, but catch the exception and pass it to GridTools::fix_up_distorted_child_cells
-//---------------------------- distorted_cells_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _04, except that this time the cell really can't be fixed up
-//---------------------------- distorted_cells_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that we can fix up faces if we get distorted cells because a
-//---------------------------- distorted_cells_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distorted_cells_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the mapping throws an exception for the test case in distorted_cells_01.cc
-//------------------- distorted_mapped_cells_01.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------- distorted_mapped_cells_01.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that an assertion is thrown when MappingQEulerian produces a cell with
// negative volume
-//------------------- distorted_mapped_cells_01.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------- distorted_mapped_cells_01.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that an assertion is thrown when MappingQ distorts the geometry too
// much on a thin hyper shell
-//---------------------------- dof_constraints_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFConstraints::distribute_local_to_global for matrices
-//---------------------------- dof_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFConstraints::distribute_local_to_global for vectors
-//---------------------------- dof_constraints_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing matrices. This test was written
-//---------------------------- dof_constraints_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing vectors. This test was
-//---------------------------- dof_constraints_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when calling DoFConstraints::set_zero on
-//---------------------------- dof_constraints_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed sparsity patterns by
-//---------------------------- dof_constraints_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed set sparsity patterns by
-//---------------------------- dof_constraints_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when calling DoFConstraints::set_zero on
-//---------------------------- dof_constraints_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing block vectors. This test was
-//---------------------------- dof_constraints_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing block matrices. This test was
-//---------------------------- dof_constraints_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed sparsity
-//---------------------------- dof_constraints_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed set sparsity
-//---------------------------- dof_constraints_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed block sparsity
-//---------------------------- dof_constraints_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_constraints_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// simply check what happens when condensing compressed set block sparsity
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2009 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_2d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_3.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_4.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_5.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_6.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_7.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_8.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_9.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_9.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_10.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_11.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_12.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_13.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_13a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_13a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_14.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1a.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1a.cc ---------------------------
+// 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>
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1b.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1c.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_1d.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_19.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- dof_tools_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_5.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2011, 2012 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_21.cc ---------------------------
+// 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 "dof_tools_periodic.h"
-//---------------------------- dof_tools_21_b.cc ---------------------------
-// $Id: dof_tools_10.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2013 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_tools_21_b.cc ---------------------------
+// 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>
-//---------------------------- error_estimator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- error_estimator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the kelly error estimator returns the same result whether we
// compute all indicators at once, or on different subdomains separately
-//---------------------------- error_estimator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- error_estimator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as error_estimator_02, but check for material_id instead of
// subdomain_id
-//---------------------------- face_interpolation.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_interpolation.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- face_orientation_and_fe_nedelec_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_orientation_and_fe_nedelec_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we treat FE_Nedelec elements correctly if
-//---------------------------- face_orientation_and_fe_q_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_orientation_and_fe_q_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we treat FE_Q elements correctly if
-//---------------------------- face_orientation_and_fe_q_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_orientation_and_fe_q_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we treat FE_Q elements correctly if face_flip==true ||
-//---------------------------- face_orientation_crash.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_orientation_crash.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// trip up the new code handling hanging node constraints with a face in 3d
// that has face_orientation==false
-// $Id$
-// Version: $Name: $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_14.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the FEFieldFunction class
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the FEFieldFunction class
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the FEFieldFunction class. This class was not thread-safe at one point
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the FEFieldFunction class. This class was not thread-safe at one point
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the functionality of the laplacian in the FEFieldFunction class.
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the functionality of the laplacian in the FEFieldFunction class.
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//-------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2011, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FEFieldFunction ran into an assertion after
-//---------------------------- fe_q_3d_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_q_3d_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we used to have constraint matrices for the FE_Q elements precomputed and
-//--------------------- fe_q_constraints.cc --------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------- fe_q_constraints.cc --------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This file implements a simple test procedure for the algorithm
-//---------------------------- system_1.cc ---------------------------
-// system_1.cc,v 1.3 2003/06/09 21:55:00 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- system_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document a hang in make_hanging_node_constraints with an
// FE_System with 0 components.
-//---------------------------- fe_tools_01a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_01a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// common framework for the various fe_tools_*.cc tests
-//---------------------------- fe_tools_01b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_01b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// common framework for the various fe_tools_*.cc tests
-//---------------------------- fe_tools_01c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_01c.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// common framework for the various fe_tools_*.cc tests
-//---------------------------- fe_tools_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_02.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_03.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_04.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_05.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_06.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_06b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2013 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_06b.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_07.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_08.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_09.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_10.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_11.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_12.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_13.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_14.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_cpfqpm_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_cpfqpm_01.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_cpfqpm_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_cpfqpm_02.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_cpfqpm_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_cpfqpm_03.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- fe_tools_cpfqpm_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_tools_cpfqpm_04.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- find_cell_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 2d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_9.cc ---------------------------
-// $Id: find_cell_9.cc 25714 2012-07-22 12:10:53Z goll $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_9.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//strange hang/crash in find_active_cell_around_point depending on which
-//---------------------------- find_cell_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as find_cell_2_1, but in 3d
-//---------------------------- find_cell_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like find_cell_2, but with the strange meshes from the mesh_3d_* tests
-//---------------------------- find_cell_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 3d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 3d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// find_active_cell_around_point() stops working if some cells are refined in 3d.
// this is caused by a bug in GridTools::find_cells_adjacent_to_vertex that got fixed in r 25562.
-//---------------------------- find_cell_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// find_active_cell_around_point() stops working if some cells are
// refined in 3d. this is caused by a bug in
-//---------------------------- find_cell_8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 2d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_9.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_9.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a disconnected 2d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_alt_1.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_1.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as find_cell_1, but for the alternative algorithm
-//---------------------------- find_cell_alt_2.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_2.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as find_cell_alt_1, but in 3d
-//---------------------------- find_cell_alt_3.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_3.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like find_cell_2, but with the strange meshes from the mesh_3d_* tests
-//---------------------------- find_cell_alt_4.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_4.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 3d mesh and check that we can find an arbitrary point's cell
-//---------------------------- find_cell_alt_5.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_5.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 3d mesh and check that we can find an arbitrary point's cell
-// ----------------------- find_cell_alt_6.cc --------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ----------------------- find_cell_alt_6.cc --------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// On a 2D mesh of the following structure look for the cells surrounding
-//---------------------------- find_cell_alt_7.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- find_cell_alt_7.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Use a circular domain with boundary mappings, and determine cell for points
-// ---------------- find_cells_adjacent_to_vertex_1.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_1.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// On a 2D mesh of the following structure look for the cells adjacent to
-// ---------------- find_cells_adjacent_to_vertex_2.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_2.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as the first test, but on a 3D grid of the same structure
-// ---------------- find_cells_adjacent_to_vertex_3.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_3.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a slightly more complex case than the _1 test: a mesh where 8 2d
-// ---------------- find_cells_adjacent_to_vertex_4.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_4.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a slightly more complex case than the _1 test: a mesh where 8 2d
-// ---------------- find_cells_adjacent_to_vertex_5.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_5.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// similar to the _3 test: a mesh where 8 2d cells meet at one
-// ---------------- find_cells_adjacent_to_vertex_6.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-// ---------------- find_cells_adjacent_to_vertex_6.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// similar to the _3 test: a mesh where 8 2d cells meet at one
-//----------------------- find_closest_vertex_1.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors and Ralf B. Schulz
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- find_closest_vertex_1.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take a 3d mesh, take all vertices, shift them a little bit and check that
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check running over const iterators starting at the second line
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix using an array
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation using IdentityMatrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix assignment
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check matrix=0
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::copy_from
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdenityMatrix
-//---------------------------- full_matrix_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FullMatrix::copy_from could not be compiled if we copied from a
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::fill
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check creation and output of a matrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::all_zero
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_scalar_product
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::l1_norm
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::linfty_norm
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::frobenius_norm
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::relative_symmetry_norm2
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::determinant
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::trace
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::print
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator*=
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::operator/=
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add(4)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add (6)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tadd
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_row
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::add_col
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_row
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_col
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::diag_add
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ(4)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::equ (6)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::symmetrize
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::gauss_jordan
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::invert
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::mmult
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tmmult
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult_add
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult_add
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::precondition_Jacobi
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::residual
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::forward
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::backward
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::left_invert and FullMatrix::right_invert
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// another check FullMatrix::Tadd
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::swap_col and FullMatrix::swap_row for nonsymmetric
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::cholesky for correct functionality
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::outer_product for correct functionality
-//---------------------------- full_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like sparse_matrix_iterator_12, but for FullMatrix
-//---------------------------- full_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult
-//---------------------------- full_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult
-//---------------------------- full_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_scalar_product
-//---------------------------- full_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square
-//---------------------------- full_matrix_vector_07.cc ---------------------------
-// full_matrix_vector_07.cc,v 1.3 2004/02/26 17:25:34 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square
-//---------------------------- gerold_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- gerold_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check whether we can read a 3d grid. this test used to fail until late
-//---------------------------- gerold_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2009 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- gerold_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// apply SparsityTools::reorder_Cuthill_McKee to the cell connectivity
-//---------------------------- get_boundary_indicators_1d.cc ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_boundary_indicators_1d.cc ---------------------------
+// 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"
-//---------------------------- get_dof_indices_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors and Anna Schneebeli
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_dof_indices_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we used to be able to call DoFCellAccessor::get_dof_indices also for
-//---------------------------- get_fe_from_name.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_fe_from_name.cc ---------------------------
-// Test the get_fe_from_name function of the fe_tools.
+// 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 <fstream>
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test grid generation functions in GridGenerator.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// HalfHyperSphereBoundary got refining the edges of the flat surface edges
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test GridGenerator::subdivided_hyper_rectangle with vector of step
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test GridGenerator::subdivided_hyper_rectangle with vector of step
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test GridGenerator::hyper_cube_with_hole
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test GridGenerator::moebius
-//---------------------------------------------------------------------------
-// $Id: grid_generator_05.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test GridGenerator::moebius
-//---------------------------- grid_in_msh_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors and Luca Heltai
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check whether we can read in with the gmsh format
-//---------------------------- hp_constraints_are_implemented.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_are_implemented.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- hyper_ball_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hyper_ball_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that the grid generated by GridGenerator::hyper_ball<3> has
// the right number of external faces. this was not always the case,
-//---------------------------- joa_1.cc ---------------------------
-// joa_1.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- joa_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a testcase by Joa, see mailing list 2007/02/24. checks that we can find a
-//---------------------------- make_boundary_constraints_01.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- make_boundary_constraints_01.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::make_zero_boundary_constraints by comparing
-//---------------------------- make_boundary_constraints_02.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- make_boundary_constraints_02.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::make_zero_boundary_constraints by comparing
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/grid/tria.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2009, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/grid/tria.h>
-//---------------------------- mapping_cartesian_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_cartesian_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there used to be a bug in MappingCartesian, where we used the size
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that DataOut and MappingQ1Eulerian agree on how to output a
// displaced mesh. This seems to have always worked (unless
-//---------------------------- mapping_q4_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_q4_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to fail somewhere in the 3d parts of MappingQ for fourth
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that DataOut and MappingQEulerian agree on how to output a
// displaced mesh. This was broken between r20158 and r21072
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that DataOut and MappingQEulerian agree on how to output a
// displaced mesh. This was broken between r20158 and r21072
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that DataOut and MappingQEulerian agree on how to output a
// displaced mesh. This was broken between r20158 and r21072
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2009, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// computes points in real space starting from some quadrature points on the unit element
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2009, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// computes points in real space starting from some quadrature points on the unit element
-//---------------------------- max_n_cells_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- max_n_cells_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the max_n_cells argument to GridRefinement::refine_and_coarsen_fixed_number
-//---------------------------- max_n_cells_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- max_n_cells_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the max_n_cells argument to
// GridRefinement::refine_and_coarsen_fixed_fraction
-//---------------------------- mesh_3d_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the real reason why coarsening_3d failed: take three cells to form an
-//---------------------------- mesh_3d_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags work. at one point in time we
-//---------------------------- mesh_3d_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that each cell with a neighbor is also that neighbor's
-//---------------------------- mesh_3d_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the Kelly estimator used to fall over when presented with 3d meshes
-//---------------------------- mesh_3d_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this tests the assertion that is actually triggered in mesh_3d_12,
-//---------------------------- mesh_3d_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// similar to mesh_3d_13, but check that quadrature points are
-//---------------------------- mesh_3d_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure TriaCellAccessor::neighbor_child_on_subface does what it
-//---------------------------- mesh_3d_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like normals_1, but with the type of cells we have in the mesh_3d_*
-//---------------------------- mesh_3d_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we used to have an abort in an assertion in
-//---------------------------- mesh_3d_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// adapted from hp/crash_06, which itself is from
-//---------------------------- mesh_3d_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an attempt to understand the failure of mesh_3d_18
-//---------------------------- mesh_3d_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate two cubes that are attached to each other in a way so that
-//---------------------------- mesh_3d_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face_rotation and face_flip flags work by looping over all cells
-//---------------------------- mesh_3d_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check, that we find our way back from fine cells over coarser neighbors to
-//---------------------------- mesh_3d_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by Timo Heister and the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an adaptation of the deal.II/interpolate_q_01 test. check that
-//---------------------------- mesh_3d_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by Timo Heister and the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like mesh_3d_22, but further reduced: when creating output with
-//---------------------------- mesh_3d_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by Timo Heister and the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like mesh_3d_22, but even further reduced: take a few points on a
-//---------------------------- mesh_3d_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by Timo Heister and the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an adaptation of the mesh_3d_22 test. check that
-//---------------------------- mesh_3d_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by Timo Heister and the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an adaptation of the mesh_3d_22 test. check that VectorTools::interpolate
-//---------------------------- mesh_3d_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate two cubes that are attached to each other in a way so that
-//---------------------------- mesh_3d_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags are properly inherited by
-//---------------------------- mesh_3d_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags are properly inherited by
-//---------------------------- mesh_3d_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags work by looping over all cells
-//---------------------------- mesh_3d_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags work by looping over all cells
-//---------------------------- mesh_3d_8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags work. at one point in time we
-//---------------------------- mesh_3d_9.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_3d_9.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that face orientation flags work. at one point in time we
-//---------------------------- multiple_parameter_loop_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- multiple_parameter_loop_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the MultipleParameterLoop class
-//---------------------------- multiple_parameter_loop_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- multiple_parameter_loop_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the MultipleParameterLoop class
-//---------------------------- n_dofs_per_object.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- n_dofs_per_object.cc ---------------------------
+// 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 "dof_tools_common.h"
-//---------------------------- nedelec_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors and
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- nedelec_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test is modeled after after the nedelec_1 test, since that one failed. I
-//--------------- neighboring_cells_at_two_faces.cc ----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------- neighboring_cells_at_two_faces.cc ----------------
+// 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>
-//---------------------------- normals_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating the normals over the surface of any cell (distorted or
-//---------------------------- normals_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating the normals over the surface of any cell (distorted or
-//---------------------------- normals_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating the normals over the surface of any cell (distorted or
-//---------------------------- normals_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating the normals over the surface of any cell (distorted or
-//---------------------------- oliver_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors and Oliver Kayser-Herold
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- oliver_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Oliver found an example, where sparse_matrix_iterator->value=0 didn't work,
-//---------------------------- parameter_handler_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the Patterns::List pattern
-//---------------------------- parameter_handler_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// testing reading a parameter that doesn't conform to its specs. this
-//---------------------------- parameter_handler_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _10 but for Patterns::Double::match
-//---------------------------- parameter_handler_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that using ParameterHandler::set with a parameter that doesn't conform
-//---------------------------- parameter_handler_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the Patterns::Map pattern
-//---------------------------- parameter_handler_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// ParameterHandler could not deal with parameters named "value" as well as a
-//---------------------------- parameter_handler_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors and Brent Bayley
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the Patterns::List pattern. this particular test failed at
-//---------------------------- parameter_handler_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by ParameterHandler::print_parameters(Text)
-//---------------------------- parameter_handler_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by ParameterHandler::print_parameters(LaTeX)
-//---------------------------- parameter_handler_4a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_4a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by
-//---------------------------- parameter_handler_4b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_4b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by
-//---------------------------- parameter_handler_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// ParameterHandler::declare_entry did not allow to redeclare an
-//---------------------------- parameter_handler_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ParameterHandler::set(Text)
-//---------------------------- parameter_handler_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2013 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ParameterHandler::set(., bool) which was broken, see bug #49
-//---------------------------- parameter_handler_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by ParameterHandler::print_parameters(Description)
-//---------------------------- parameter_handler_8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the output generated by
-//---------------------------- parameter_handler_9.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_9.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test ParameterHandler::log_parameters(Text)
-//---------------------------- parameter_handler_read_xml.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_read_xml.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::read_input_from_xml
-//---------------------------- parameter_handler_read_xml_error_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_read_xml_error_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::read_input_from_xml. try to read a file with a
-//---------------------------- parameter_handler_read_xml_error_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_read_xml_error_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::read_input_from_xml. try to read a file that is not
-//---------------------------- parameter_handler_read_xml_error_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_read_xml_error_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::read_input_from_xml. try to read a file that is not
-//---------------------------- parameter_handler_read_xml_error_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_read_xml_error_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::read_input_from_xml. try to read a file with a
-//---------------------------- parameter_handler_write_json.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_write_json.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::print_parameters (..., JSON). have a few
-//---------------------------- parameter_handler_write_xml.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler_write_xml.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ParameterHandler::print_parameters (..., XML). have a few
-//---------------------------- function_parser.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- function_parser.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This program tests the functionality of the function parser
-//---------------------------- periodicity_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- periodicity_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check periodic boundary conditions for a simple enough case where we know
-//---------------------------- periodicity_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- periodicity_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check periodic boundary conditions for a simple enough case where we know
-//---------------------------- periodicity_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- periodicity_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check periodic boundary conditions for a simple enough case where we know
-//---------------------------- periodicity_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- periodicity_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check periodic boundary conditions for a simple enough case where we know
-//---------------------------- point_difference_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_difference_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::point_difference returns the same before and after
// the change to a logarithmic algorithm
-//---------------------------- point_difference_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_difference_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the same as point_difference_01, but for the alternative point_difference
// algorithm
-//---------------------------- point_inside_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_inside_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TriaAccessor<3>::point_inside for a cell that is aligned with
-//---------------------------- point_inside_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_inside_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TriaAccessor<3>::point_inside for a cell that is _not_
-//---------------------------- point_value_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_value_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::point_value
-//---------------------------- point_value_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_value_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::point_value, alternative algorithm with mapping
-//---------------------------- point_value_hp_01.cc ---------------------------
-// Copyright (C) 2004, 2006, 2007 by the deal.II authors
+// ---------------------------------------------------------------------
+// $Id$
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-//---------------------------- point_value_hp_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::point_value for a hp dofhandler.
-//---------------------------- point_value_hp_02.cc ---------------------------
-// Copyright (C) 2004, 2006, 2007 by the deal.II authors
+// ---------------------------------------------------------------------
+// $Id$
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-//---------------------------- point_value_hp_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::point_value for hp, alternative algorithm with mapping
-//---------------------------- q_point_sum_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_point_sum_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating \vec x over the surface of the [-1,1] hypercube and
-//---------------------------- q_point_sum_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_point_sum_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating \vec x over the surface of the [-1,1] hypercube and
-//---------------------------- q_point_sum_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_point_sum_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating \vec x over the surface of the [-1,1] hypercube and
-//---------------------------- q_point_sum_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_point_sum_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrating \vec x over the surface of the [-1,1] hypercube and
-//---------------------------- q_points.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_points.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that if we loop over all quadrature points on a face and
-//---------------------------- refine_and_coarsen_1d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refine_and_coarsen_1d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that if we take an locally refined mesh, refine it globally once,
-//---------------------------- refine_and_coarsen_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refine_and_coarsen_2d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that if we take an locally refined mesh, refine it globally once,
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that if we take an locally refined mesh, refine it globally once,
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refine_and_coarsen_for_parents.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that, if we take an locally refined mesh, refine it globally once,
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that, if we take an locally refined mesh, refine it globally once,
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_03.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that, if we take an locally refined mesh, refine it globally once,
-//---------------------------- roy_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- roy_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check has_support_on_face for some elements
-//---------------------------- rt_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors and Oliver Kayser-Herold
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there was a bug in the RT element that Oliver Kayser-Herold fixed in
-//---------------------------- rt_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors and Oliver Kayser-Herold
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Small test to analyse the equivalence from both sides of a face of
// the normal component for the Raviart-Thomas element
-//---------------------------- solution_transfer.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solution_transfer.cc ---------------------------
+// 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"
-//---------------------------- solver_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solver_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check a solver on a matrix obtained from the me-tomography
-//---------------------------- sparse_lu_decomposition_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_lu_decomposition_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this file didn't compile at one point in time due to the private
// inheritance of SparseMatrix by SparseLUDecomposition, and the
-//---------------------------- sparse_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using
-//---------------------------- sparse_matrix_01a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_01a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using SparseMatrix::set(). make
-//---------------------------- sparse_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a matrix using
-//---------------------------- sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- sparse_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a sparse matrix using set() and add()
-//---------------------------- sparse_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying matrix sizes
-//---------------------------- sparse_matrix_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- sparse_matrix_05a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_05a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- sparse_matrix_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::l1_norm
-//---------------------------- sparse_matrix_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::linfty_norm
-//---------------------------- sparse_matrix_08.cc ---------------------------
-// sparse_matrix_08.cc,v 1.4 2004/02/26 17:25:44 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::frobenius_norm
-//---------------------------- sparse_matrix_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::operator *=
-//---------------------------- sparse_matrix_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::operator /=
-//---------------------------- sparse_matrix_entries_01.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_01.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_entries_02.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_02.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_entries_03.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_03.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_entries_04.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_04.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_entries_05.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_05.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_entries_06.cc -----------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_add_entries_06.cc -------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check adding elements into a matrix using
-//---------------------------- sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// SparseMatrix::const_iterator::operator++(int) was declared but not defined
-//---------------------------- sparse_matrix_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a const matrix
-//---------------------------- sparse_matrix_iterator_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a non-const matrix
-//---------------------------- sparse_matrix_iterator_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator=,
// and reading them back through the matrix itself
-//---------------------------- sparse_matrix_iterator_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator+=,
// and reading them back through the matrix itself
-//---------------------------- sparse_matrix_iterator_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator-=,
// and reading them back through the matrix itself
-//---------------------------- sparse_matrix_iterator_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator*=,
// and reading them back through the matrix itself
-//---------------------------- sparse_matrix_iterator_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator/=,
// and reading them back through the matrix itself
-//---------------------------- sparse_matrix_iterator_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test, extracted from dof_constraints_09 and
-//---------------------------- sparse_matrix_iterator_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test, extracted from dof_constraints_09 and sparse_matrix_iterator_10,
-//---------------------------- sparse_matrix_iterator_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// certain comparisons between sparse matrix iterators didn't compile.
-//---------------------------- sparse_matrix_iterator_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like sparse_matrix_iterator_11, but for const_iterators
-//---------------------------- sparse_matrix_iterator_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_iterator_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test SparseMatrix::iterator::operator-
-//---------------------------- sparse_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult
-//---------------------------- sparse_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult
-//---------------------------- sparse_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult_add
-//---------------------------- sparse_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult_add
-//---------------------------- sparse_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_scalar_product
-//---------------------------- sparse_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_norm_square
-//---------------------------- sparse_matrix_vector_07.cc ---------------------------
-// sparse_matrix_vector_07.cc,v 1.5 2004/02/26 17:25:45 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::residual
-//---------------------------- sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from(CompressedSparsityPattern)
-//---------------------------- sparsity_pattern_01_x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01_x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from(CompressedSetSparsityPattern)
-//---------------------------- sparsity_pattern_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test SparsityPattern::iterator
-//---------------------------- step-10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-10
-//---------------------------- step-11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-11
-//---------------------------- step-12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-12
-//---------------------------- step-13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-13
-//---------------------------- step-14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-14
-//---------------------------- step-15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-15
-//---------------------------- step-16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-16
-//---------------------------- step-16.cc ---------------------------
-// $Id: step-16.cc 25863 2012-08-10 09:26:44Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-16
-//---------------------------- step-2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-2
-//---------------------------- step-3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-3
-//---------------------------- step-4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-4
-//---------------------------- step-5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-5
-//---------------------------- step-6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-6
-//---------------------------- step-7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-7
-//---------------------------- step-8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a un-hp-ified version of hp/step-8
-//---------------------------- subdomain_ids_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::extract_subdomain_dofs
-//---------------------------- subdomain_ids_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::get_subdomain_association
-//---------------------------- subdomain_ids_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFRenumbering::compute_subdomain_wise
-//---------------------------- subdomain_ids_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFRenumbering::subdomain_wise
-//---------------------------- subdomain_ids_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::count_dofs_with_subdomain_association
-//---------------------------- subdomain_ids_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::count_cells_with_subdomain_association
-//---------------------------- subdomain_ids_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2009 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFTools::dof_indices_with_subdomain_association
-//---------------------------- subface_interpolation.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subface_interpolation.cc ---------------------------
+// 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 "fe_tools_common.h"
-//---------------------------- tria_crash_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tria_crash_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test that checks for a crash introduced in the triangulation class in the
// last few days when fixing refine_and_coarsen_3d
-//---------------------------- unit_support_points.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- unit_support_points.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check equivalence of get_unit_support_points() and
-//---------------------------- unit_support_points_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- unit_support_points_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FESystem::get_unit_support_points would return an empty array if
-//---------------------------- vector_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::size()
-//---------------------------- vector_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator() in set-mode
-//---------------------------- vector_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator() in add-mode
-//---------------------------- vector_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator() in set/add-mode alternatingly
-//---------------------------- vector_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator() in set/add-mode alternatingly, but
-//---------------------------- vector_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator() in set/add-mode alternatingly, but
-//---------------------------- vector_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::l1_norm()
-//---------------------------- vector_18.cc ---------------------------
-// vector_18.cc,v 1.4 2004/02/26 17:25:45 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::l2_norm()
-//---------------------------- vector_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::linfty_norm()
-//---------------------------- vector_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator *=
-//---------------------------- vector_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator /=
-//---------------------------- vector_21_negative.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_21_negative.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator /=. the original check was that the factor
-//---------------------------- vector_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator*(Vector) on two vectors that are
-//---------------------------- vector_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator*(Vector) on two vectors that are
-//---------------------------- vector_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to check for Vector::clear(). However, this
-//---------------------------- vector_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector::operator = (Scalar) with setting to zero
-//---------------------------- vector_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector::operator = (scalar) with setting to a
// nonzero value
-//---------------------------- vector_27.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_27.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator = (Vector)
-//---------------------------- vector_28.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_28.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator = (Vector), except that we don't
-//---------------------------- vector_29.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_29.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::reinit(fast)
-//---------------------------- vector_30.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_30.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::reinit(!fast)
-//---------------------------- vector_31.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_31.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::l2_norm()
-//---------------------------- vector_32.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_32.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::mean_value()
-//---------------------------- vector_33.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_33.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::lp_norm(3)
-//---------------------------- vector_34.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_34.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::all_zero
-//---------------------------- vector_35.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_35.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator+=(Vector)
-//---------------------------- vector_36.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_36.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator-=(Vector)
-//---------------------------- vector_37.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_37.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::add (scalar)
-//---------------------------- vector_38.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_38.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::add(Vector)
-//---------------------------- vector_39.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_39.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::add(scalar, Vector)
-//---------------------------- vector_40.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_40.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::add(s,V,s,V)
-//---------------------------- vector_41.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_41.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::sadd(s, Vector)
-//---------------------------- vector_42.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_42.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::sadd(scalar, scalar, Vector)
-//---------------------------- vector_43.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_43.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::sadd(s,s,V,s,V)
-//---------------------------- vector_44.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_44.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::sadd(s,s,V,s,V,s,V)
-//---------------------------- vector_45.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_45.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::scale
-//---------------------------- vector_46.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_46.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::equ (s,V)
-//---------------------------- vector_47.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_47.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::equ (s,V,s,V)
-//---------------------------- vector_48.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_48.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::ratio
-//---------------------------- vector_49.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_49.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check copy constructor Vector<double>::Vector(Vector) for same template
-//---------------------------- vector_57.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_57.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector::is_non_zero
-//---------------------------- vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator==(Vector<double>) for vectors that are not
-//---------------------------- vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator==(Vector<double>) for vectors that are
-//---------------------------- vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator!=(Vector<double>) for vectors that are not
-//---------------------------- vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator!=(Vector<double>) for vectors that are
-//---------------------------- vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator==(Vector<float>) for vectors that are not
-//---------------------------- vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator==(Vector<float>) for vectors that are
-//---------------------------- vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator!=(Vector<float>) for vectors that are not
-//---------------------------- vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Vector<double>::operator!=(Vector<float>) for vectors that are
-//---------------------------- vector_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check existence Vector<double>::Vector(Vector<float>). this conversion
-//---------------------------- volume_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- volume_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like a union of the normals_* and q_point_sum_* tests: integrating
-//---------------------------- volume_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- volume_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like a union of the normals_* and q_point_sum_* tests: integrating
-//---------------------------- volume_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- volume_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like a union of the normals_* and q_point_sum_* tests: integrating
-//---------------------------- volume_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- volume_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like a union of the normals_* and q_point_sum_* tests: integrating
-//---------------------------- bem.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- bem.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// calculation of the solution of laplace equation in the external
-//---------------------------- bem_integration.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- bem_integration.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//
-//---------------------------- boundary_indicator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- boundary_indicator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// for surfaces, we need some sort of mapping also for interior cells
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// output the vertex numbering in a vtk file
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// Copyright (C) 2010 by the deal.II authors and Sebastian Pauletti
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// DataOut::build_patches appeared to have a problem with outputting
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// Copyright (C) 2010, 2011 by the deal.II authors and Sebastian Pauletti
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// DataOut::build_patches did not compute mapped coordinates for all cells
-//---------------------------- direction_flag_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- direction_flag_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test direction flags in a 1d mesh embedded in 2d
-//---------------------------- direction_flag_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- direction_flag_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test direction flags in a 2d mesh embedded in 3d
-//---------------------------- direction_flag_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- direction_flag_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there are no direction flags if dim==spacedim. make sure we always
// get back true in that case
-//---------------------------- error_estimator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2007, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- error_estimator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the kelly error estimator returns the same result whether we
// compute all indicators at once, or on different subdomains separately
-//---------------------------- extract_boundary_mesh_00.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_00.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
Code for testing the function
-//---------------------------- extract_boundary_mesh_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
Code for testing the function
-//---------------------------- extract_boundary_mesh_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
Code for testing the function
-//---------------------------- extract_boundary_mesh_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
Code for testing the function
-//---------------------------- extract_boundary_mesh_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
Code for testing the function
-//---------------------------- extract_boundary_mesh_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_05.cc ---------------------------
+// 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"
-//---------------------------- extract_boundary_mesh_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// another failure that had to do that in the library we assumed that
// the left neighbor of the right neighbor of a cell is the cell
-//---------------------------- extract_boundary_mesh_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_boundary_mesh_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can indeed call extract_boundary_mesh with DoFHandler
// arguments. based on a test by Korosh Taebi
-//---------------------------- fe_dgq_prolongation_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_dgq_prolongation_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is the root cause for solution_tranfer_01: the prolongation
// matrices for FE_DGQ<dim-1,dim> were not computed at all
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// Copyright (C) 2010 by the deal.II authors and Sebastian Pauletti
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// DataOut::build_patches appeared to have a problem with outputting
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Controls that the covariant matrix is calculated properly. It uses
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Controls that the covariant matrix is calculated properly. It uses
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// read a couple meshes with a codimension and write them out again
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// like grid_in_out but write in gnuplot format
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// like grid_in_out but test persistent triangulation
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// see what happens when creating a surface mesh and then refining it
-//---------------------------- hanging_nodes_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hanging_nodes_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we crash when building hanging nodes. however, as elucidated by the
-//---------------------------- hanging_nodes_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hanging_nodes_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an extract of the _01 test that shows the essence of what's going
-//---------------------------- hanging_nodes_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hanging_nodes_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a further extract of the _02 test. the results here are correct and
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrates the function ln(x-a)*f(x), where f(x) is a power of x on the interval [a,b].
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrates the function x^M ln(|x-x0|/alpha) on different
-//---------------------------- integrate_one_over_r.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- integrate_one_over_r.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// integrates the function *f(x,y)/R, where f(x,y) is a power of x and
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1. like
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1. like _01
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1. like _02
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1. like _01
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test VectorTools::interpolate_boundary_values for codim=1. like _01
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// interpolation of constant function on the surface of a hyperxosphere
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// calculates the surface of a sphere
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// calculates the surface of a sphere
-//---------------------------- mapping_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test mapping surfaces in higher dimensions. when we use the MappingQ1
-//---------------------------- mapping_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but use a quadratic mapping. since we now map line segments to
-//---------------------------- mapping_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but use a quadratic mapping. since we now map line segments to
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// computes points in real space starting from some quadrature points on the unit element
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2009, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// computes points in real space starting from some quadrature points on the unit element
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2009, 2010, 2011 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// computes points in real space starting from some quadrature points on the unit element
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// continous projection of a function on the surface of a hypersphere
-
-//---------------------------- mesh_bug.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- mesh_bug.cc ---------------------------
+// ---------------------------------------------------------------------
+
// a short (a few lines) description of what the program does
-//---------------------------- normal_vectors_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vectors_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Asking for face normal vectors in the codim-1 case led to aborts.
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// continous projection of a function on the surface of a hypersphere
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// projection of a function on the surface of a hypersphere
-
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// This file is part of the deal.II library.
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-//---------------------------- template.cc ---------------------------
+// ---------------------------------------------------------------------
+
// test DoFRenumbering::component_wise for codim=1
-//---------------------------- solution_transfer_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solution_transfer_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// calculates the measure of the surface of a hypersphere
-//---------------------------- template.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- template.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a short (a few lines) description of what the program does
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a torus mesh and refine it.
-//---------------------------- transform_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- transform_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::transform with the mesh used in the "Possibilities for
// extensions" section of step-38. The test exists because the function
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// We used to forget to instantiate a few static const member variables.
// Verify that this is now fixed.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// We used to forget to instantiate a few static const member variables.
// Verify that this is now fixed.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/dofs/block_info.h>
-//----------------------------------------------------------------------
-// $Id: block_info.cc 27473 2012-11-07 20:01:48Z heister $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as block_info, but here we use the new DoFHandler instead
// of the MGDoFHandler
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "block_list.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "block_list.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "block_list.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "block_list.h"
-//---------------------------- block_matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_matrices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2000 */
/* Program is based on /examples/step-3
Purpose: compare the results when using a normal matrix and
-//---------------------------- boundaries.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2005, 2007, 2010, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- boundaries.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The FEValues class stores a copy of the current cell so that when we move
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The first attempt to fix the _01 test had a bug in it in that we
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test extracted orginally from coarsening_02 on the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test extracted orginally from coarsening_02 on the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2011 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a simplified version of coarsening_03. what's happening is that we have a
-//---------------------------- constraint_graph.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraint_graph.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// take hp/random and generate the graph of constraints
-//---------------------------- constraints.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create and print a bunch of ConstrainMatrices
-//---------------------------- constraints.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we fixed a case where we tried to deal with some constraints in a
-//------------------ constraints_hanging_nodes_bc.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ constraints_hanging_nodes_bc.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of mixing hanging
-//------------------ constraints_local_to_global.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ constraints_local_to_global.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-//------------------ constraints_local_to_global_chunk.cc ------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ constraints_local_to_global_chunk.cc ------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-//---------------------------- constraints.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices
-//---------------------------- constraints_merge_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case that we
-//---------------------------- constraints_merge_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- constraints_merge_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- constraints_merge_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- constraints_merge_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- constraints_merge_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- constraints_merge_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case that we have
-//---------------------------- constraints_merge_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_merge_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// merge and print a bunch of ConstrainMatrices. test the case where we have
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_constraints_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_laplace_matrix_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_laplace_matrix_constraints_02b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_02b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_laplace_matrix_constraints_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_laplace_matrix_constraints_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_mass_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like the _02 test but use a non-primitive element (and don't build the rhs,
-//---------------------------- create_mass_matrix_constraints_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_mass_matrix_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_mass_matrix_constraints_02b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_02b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234]b but passing an additional constraint
-//---------------------------- create_mass_matrix_constraints_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_mass_matrix_constraints_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234] but passing an additional constraint
-//--------------------------- create_point_source.cc --------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------------- create_point_source.cc --------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the function VectorTools::create_point_source_vector.
-//-------------------------- create_point_source_hp.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- create_point_source_hp.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the function VectorTools::create_point_source_vector for hp.
-//---------------------------- data_out.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 1999 */
-//---------------------------- data_out.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests DataPostprocessor: create a FE field that has two components of
// the kind cos(something) and sin(something) and then have a postprocessor
-//---------------------------- data_out.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests DataPostprocessor: create a FE field that has two components of
// the kind cos(something) and sin(something) and then have a postprocessor
-//---------------------------- data_out.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- data_out.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests DataPostprocessor: create a FE field that has two components of
// the kind cos(something) and sin(something) and then have a postprocessor
-//---------------------------- derivative_approximation.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2004, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- derivative_approximation.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//------------------------ derivative_approximation_2.cc -----------------------
-//
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------ derivative_approximation_2.cc -----------------------
+// 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"
-//----------------------------------------------------------------------
+// ---------------------------------------------------------------------
// $Id$
-// Version: $Name$
//
-// (c) 2001 the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// purpose of this test:
+// This file is part of the deal.II library.
//
-// check 1st and 2nd order derivatives of continuous elements.
+// 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.
//
-//
-// Method:
-//
-// solve (u,v) = (f,v)
-//
-// Compute L2, H1 and H2 norm of the errors. Does not use VectorTools.
-//
-// The logfile checked in for comparison does not contain the errors.
-// There, we compute the L^2-norm of the derivatives. Change the variable
-// errors below to true to compute errors.
-//
-//----------------------------------------------------------------------
+// ---------------------------------------------------------------------
+
const bool errors = false;
-//---------------------------- distort_random.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2013 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- distort_random.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::distort_random
-//---------------------------- dof_accessor_01.cc ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_accessor_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that iterators can be copied. when you just copy the
// iterator itself, everything is alright: the copy operator of the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check the consistency of the number cache of DoFHandler for a
-//---------------------------------------------------------------------------
-// $Id: dof_handler_number_cache.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check that DoFHandler::clear() clears the NumberCache (a bug that is now fixed)
-//---------------------------- dof_renumbering.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_renumbering.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check downstream numbering
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::Cuthill_McKee
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::Cuthill_McKee
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an extract of the _04 test that produced different (integer)
// results on different machines, inexplicably
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::king_ordering
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::minimum_degree
-//----------------------------------------------------------------------
-// $Id: dof_renumbering_04.cc 27160 2012-10-22 14:26:35Z kanschat $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::Cuthill_McKee
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::hierachical changes nothing for a regular refined mesh
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check that DoFRenumbering::hierarchical works in the most simple case.
// checked by hand.
-//---------------------------- dof_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_test.cc ---------------------------
+// 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"
-//---------------------------- error_estimator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- error_estimator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//---------------------------- error_estimator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- error_estimator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Compare the kelly estimator for the same square but in codimension 0 and the other in codimension 1,
-//---------------------------- extent_in_direction.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extent_in_direction.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TriaAccessor::extent_in_direction
-//---------------------------- extract_dofs_by_component_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_01_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_01_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_01_mg.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_01_mg.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_01x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_01x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_01y.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_01y.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_02_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_02_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_02_mg.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_02_mg.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_05_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_05_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- extract_dofs_by_component_06_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- extract_dofs_by_component_06_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test internal::extract_dofs_by_component for some corner cases that
-//---------------------------- face_orientations_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- face_orientations_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// just like grid_in_3d, but count the number of misoriented faces in
-//------------------------------ fe_field.cc ----------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------------ fe_field.cc -----------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Markus Buerg, 2012 */
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that the FEValuesExtractors are copyable
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. these tests use a primitive
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. these tests use a primitive
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. these tests use a non-primitive
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. these tests use a non-primitive
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _10, but with only a single non-primitive element. this test exists in
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _10, but with only a single non-primitive element. this test exists in
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _10, but with only a single non-primitive element. this test exists in
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the FEValues views and extractor classes. this test is for
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by Andrew McBride and the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a simple example code demonstrating the usage of tensor-valued nodal unknowns
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2013 by Andrew McBride and the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a simple example code demonstrating the usage of tensor-valued nodal unknowns
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by Andrew McBride and the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/quadrature_lib.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there was a bug in getting the divergence of shape functions for the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there was a bug in getting the divergence of shape functions for the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there was a bug in getting the divergence of shape functions for the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// there was a bug in getting the divergence of shape functions for the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _24, but for a simpler mesh for which the output has been
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _24, but for a simpler mesh for which the output has been
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure FEValuesExtractors::Scalar can be default-constructed but that it
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure FEValuesExtractors::Vector can be default-constructed but that it
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure FEValuesExtractors::SymmetricTensor can be default-constructed
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure FEValuesExtractors::Tensor can be default-constructed
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a complete testcase by Denis Davydov for FEValuesExtractors::Tensor
-//------------------------- filtered_iterator.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- filtered_iterator.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check filtered iterators
-//------------------------- filtered_iterator_02.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- filtered_iterator_02.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check filtered iterators
-//------------------------- filtered_iterator_03.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- filtered_iterator_03.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check filtered iterators
-//----------------------------------------------------------------------
+// ---------------------------------------------------------------------
// $Id$
-// Version: $Name$
//
-// (c) 2001 the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// purpose of this test:
+// This file is part of the deal.II library.
//
-// compare results with boundary values eliminated from matrix and
-// vector, and with boundary values treated by filtering
+// 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.
//
-//
-// Method:
-//
-// solve (u,v) = (f,v)
-//
-//----------------------------------------------------------------------
+// ---------------------------------------------------------------------
+
-//---------------------------- get_finest_common_cells_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_finest_common_cells_01.cc ---------------------------
-// check GridTools::get_finest_common_cells for Triangulation arguments
+// 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"
-//---------------------------- get_finest_common_cells_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_finest_common_cells_02.cc ---------------------------
-// check GridTools::get_finest_common_cells for DoFHandler arguments
+// 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"
-//---------------------------- get_finest_common_cells_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_finest_common_cells_03.cc ---------------------------
-// check GridTools::get_finest_common_cells for hp::DoFHandler arguments
+// 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"
-//---------------------------- get_finest_common_cells_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_finest_common_cells_04.cc ---------------------------
-// check GridTools::get_finest_common_cells for MGDoFHandler arguments
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify the distortion in cells of a hyper shell with 6 cells upon
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate and refine a hyper shell in 3d with 6 cells. The other tests of
// this series test the other possibilities for the number of cells
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate and refine a hyper shell in 3d with 12 cells. The other tests of
// this series test the other possibilities for the number of cells
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate and refine a hyper shell in 3d with 96 cells. The other tests of
// this series test the other possibilities for the number of cells
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate and refine a hyper shell in 3d with 96 cells.
//
-//---------------------------- grid_in.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in.cc ---------------------------
+// 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"
-//---------------------------- grid_in_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// when reading a particular input file with a mesh, it turns out that
// there are two cells where we list the same cell as neighbor through two
-//---------------------------- grid_in_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that we can read in and edge orient meshes in 3d with a
-//---------------------------- grid_in_3d_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_3d_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that we can read in and edge orient meshes in 3d with a
-//---------------------------- grid_in_msh.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read a file in the MSH format used by the GMSH program
-//---------------------------- grid_in_msh_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read a file in the MSH format used by the GMSH program. this
// particular mesh has type-15 cells (nodes) with more than one
-//---------------------------- grid_in_msh_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read a file in the MSH format used by the GMSH program. this
// particular mesh has type-15 cells (nodes) with more than one
-//---------------------------- grid_in_msh_version_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh_version_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// in implementing GMSH version 2 input, we forgot reading vertices in
// version 2 format as well. A fix by Victor Prosolin helped this
-//---------------------------- grid_in_msh_version_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_msh_version_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read a file in the MSH format used by the GMSH program. test the
// reader for version 2 of the MSH file format
-//------------------------ grid_in_tecplot.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------ grid_in_tecplot.cc -----------------------
+// 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/dofs/dof_handler.h>
-//---------------------------- grid_in_unv_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_unv_2d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read in a 2d file in the UNV format used by the Salome program
-//---------------------------- grid_in_unv_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_in_unv_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// read in a 3d file in the UNV format used by the Salome program
-//---------------------------- grid_invert.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_invert.cc ---------------------------
+// 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"
-//---------------------------- constraints.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints.cc ---------------------------
+// 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"
-//-----------------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_out_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test, if the grid is written correctly in dx format. the vertices have to be
// renumbered after coarsening, as the dx format uses an implicit vertex
-//---------------------------- grid_out_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_out_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we write boundary lines marked with a non-zero boundary
// indicator correctly in UCD format
-//---------------------------- grid_out_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_out_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we write boundary lines marked with a non-zero boundary
// indicator correctly in MSH format
-//---------------------------- grid_out_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2008, 2012 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_out_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that we write boundary lines marked with a non-zero boundary
// indicator correctly in UCD format
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors and Luca Heltai
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test output and input of meshes, to see if the meshes are different
-//----------------------------------------------------------------------
-// $Id: grid_parallelepiped.cc 2013-01-07 young $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id: grid_parallelepiped.cc 2013-01-12 young $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id: grid_parallelepiped.cc 2013-01-12 young $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id: grid_parallelepiped.cc 2013-01-07 young $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------- grid_test.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_test.cc ---------------------------
+// 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"
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_tools.cc ---------------------------
+// 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"
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_tools.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::diameter for codim-1 meshes
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_tools.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::volume
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_tools.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::volume for codim-one
-//---------------------------- grid_tools.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2011, 2012 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_tools.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//
-//---------------------------- grid_transform.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_transform.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
-//---------------------------- grid_transform_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2009 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- grid_transform_3d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test to check GridTransform in 3d. Produces a simplified version of the
// mesh used in Wolfgang's 2006 NIH proposal
-//---------------------------- have_same_coarse_mesh_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- have_same_coarse_mesh_01.cc ---------------------------
-// check GridTools::have_same_coarse_mesh for triangulations
+// 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"
-//---------------------------- have_same_coarse_mesh_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- have_same_coarse_mesh_02.cc ---------------------------
-// check GridTools::have_same_coarse_mesh for DoFHandler arguments
+// 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"
-//---------------------------- have_same_coarse_mesh_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- have_same_coarse_mesh_03.cc ---------------------------
-// check GridTools::have_same_coarse_mesh for hp::DoFHandler arguments
+// 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"
-//---------------------------- have_same_coarse_mesh_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- have_same_coarse_mesh_04.cc ---------------------------
-// check GridTools::have_same_coarse_mesh for MGDoFHandler arguments
+// 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"
-//------------------ inhomogeneous_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ inhomogeneous_constraints.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-//------------------ inhomogeneous_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ inhomogeneous_constraints.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// We take one cell and create the system_matrix and the
-//------------------ inhomogeneous_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ inhomogeneous_constraints.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// We take two cells with two common dofs and create the system_matrix
-//------------------ inhomogeneous_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ inhomogeneous_constraints.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// We take two cells with two common dofs and create the system_matrix
-//---------------- inhomogeneous_constraints_block.cc -------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------- inhomogeneous_constraints_block.cc -------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-//---------------- inhomogeneous_constraints_nonsymmetric.cc -------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------- inhomogeneous_constraints_nonsymmetric.cc -------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-//------------------ inhomogeneous_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ inhomogeneous_constraints.cc ------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of
-/* $Id$ */
-/* Author: Wolfgang Bangerth, University of Heidelberg, 2000 */
-/*
- Purpose: check some things with the intergrid map
-*/
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Wolfgang Bangerth, University of Heidelberg, 2000
+ *
+ * Purpose: check some things with the intergrid map
+ */
#include "../tests.h"
#include <deal.II/base/logstream.h>
-/* $Id$ */
-/* Author: Wolfgang Bangerth, University of Heidelberg, 2000 */
-/*
- Purpose: check some things with the intergrid map
-*/
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+/* Author: Wolfgang Bangerth, University of Heidelberg, 2000
+/*
+ * Purpose: check some things with the intergrid map
+ */
#include "../tests.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Interpolate the dofs of the Q1 part of an RT0/Q1 element
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// VectorTools::interpolate_boundary_values still had bugs in 1d after
-//---------------------------- interpolate_dgq_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_dgq_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_DGQ(p) elements correctly on
-//---------------------------- interpolate_dgq_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_dgq_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_DGQ(p) elements correctly on
-//---------------------------- interpolate_q_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_Q(p) elements correctly on
-//---------------------------- interpolate_q_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_Q(p) elements correctly on
-//---------------------------- interpolate_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_System(FE_Q(p)) elements correctly on
-//---------------------------- interpolate_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_System(FE_Q(p)) elements correctly on
-//---------------------------- kelly_crash_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- kelly_crash_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like kelly_crash_01 (which has since been renamed circular_01 because it
-//---------------------------- line_coarsening_3d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- line_coarsening_3d.cc ---------------------------
+// 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"
-//---------------------------- matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- matrices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//---------------------------- maximal_cell_diameter.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- maximal_cell_diameter.cc ---------------------------
+// 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"
-//---------------------------- measure_et_al.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- measure_et_al.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Computes measure, center and barycenter on a variety of cells
-//---------------------------- measure_et_al.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- measure_et_al.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Computes diameter, extent_in_direction, and minimum_vertex_distance on a variety of cells
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an only slightly modified version of step-6 in which we compute
-//---------------------------- merge_triangulations_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- merge_triangulations_01.cc ---------------------------
+// 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"
-//---------------------------- mesh_smoothing_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_smoothing_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a redux of mesh_smoothing_01 (since deleted since it used a list of
-//---------------------------- mesh_smoothing_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mesh_smoothing_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// eliminate_unrefined_islands has this nasty effect that one marked
// cell can trigger a second cell that had been visited previously in
-//---------------------------- mg_dof_handler.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mg_dof_handler.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Ralf Hartmann, 2005; the MGDoFHandler class had troubles
-//---------------------------- minimal_cell_diameter.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- minimal_cell_diameter.cc ---------------------------
+// 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"
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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/algorithms/operator.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the creation of no-flux boundary conditions for a finite
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the creation of no-flux boundary conditions for a finite
// element that consists of more than dim components and where
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the creation of no-flux boundary conditions for a finite
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the creation of no-flux boundary conditions for a finite
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the creation of no-flux boundary conditions for a finite
// element that consists of more than dim components and where
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// no normal flux constraints on a hyper cube for all faces this caused
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The function VectorTools::compute_no_normal_flux_constraints had a
-//---------------------------- vectors_rhs_hp_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_hp_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we used to get this crash:
-//---------------------------- no_flux_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2011, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Currently fails. We get this crash in 3d with the quarter shell and no normal flux conditions:
-//---------------------------- vectors_rhs_hp_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test by Jennifer Worthen -- we get an error of the following kind:
-// check the creation of no-flux boundary conditions for a finite
-// element that consists of only a single set of vector components
-// (i.e. it has dim components)
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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>
-// check the creation of no-flux boundary conditions for a finite
-// element that consists of more than dim components and where
-// therefore we have to pick the vector components from somewhere in
-// the middle
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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"
-// check the creation of no-flux boundary conditions for a finite
-// element that consists of only a single set of vector components
-// (i.e. it has dim components)
+// ---------------------------------------------------------------------
+// $Id$
//
-// like no_flux_hp_01 but check on a hyper_sphere geometry
+// Copyright (C) 2013 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>
-// check the creation of no-flux boundary conditions for a finite
-// element that consists of only a single set of vector components
-// (i.e. it has dim components)
+// ---------------------------------------------------------------------
+// $Id$
//
-// like no_flux_hp_03 but apply the constraints to a vector field to see
-// whether the result looks alright
+// Copyright (C) 2013 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>
-// check the creation of no-flux boundary conditions for a finite
-// element that consists of more than dim components and where
-// therefore we have to pick the vector components from somewhere in
-// the middle
+// ---------------------------------------------------------------------
+// $Id$
//
-// similar to no_flux_hp_02, but for a Q^dim \times DGP element as
-// used for Stokes at times. The problem here is that the DGP element
-// does not have support points, which caused problems when this test
-// was written
+// Copyright (C) 2013 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"
-//---------------------------- normal_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that at the vertices, Boundary::normal_vector returns the same as
-//---------------------------- normal_vector_01_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_01_2d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that at the vertices, Boundary::normal_vector returns the same as
-//---------------------------- normal_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_02.cc ---------------------------
+// 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"
-//---------------------------- normal_vector_02_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_02_2d.cc ---------------------------
+// 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"
-//---------------------------- normal_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but instead for random points on the face. note that the normal
-//---------------------------- normal_vector_03_2d.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normal_vector_03_2d.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but instead for random points on the face. note that the normal
-//---------------------------- normals_at_vertices_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_at_vertices_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Ralf Hartmann, 2005 */
-//---------------------------- normals_at_vertices_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- normals_at_vertices_02.cc ---------------------------
+// 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"
-//---------------------------- number_cache_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- number_cache_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we correctly compute the number of lines, quads, hexes, etc and
-//---------------------------- number_cache_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- number_cache_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we correctly compute the number of lines, quads, hexes, etc and
-//---------------------------- number_cache_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2012 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- number_cache_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that we correctly compute the number of lines, quads, hexes,
-//---------------------------- point_value_history_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors and Michael Rapson
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_value_history_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
-//---------------------------- point_value_history_02.cc ---------------------------
-// $Id: point_value_history_02.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors and Michael Rapson
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_value_history_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
-//---------------------------- point_value_history_03.cc ---------------------------
-// $Id: point_value_history_03.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors and Michael Rapson
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- point_value_history_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
-//---------------------------- project_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::project for Vector<double> arguments
-//---------------------------- project_01_curved_boundary.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_01_curved_boundary.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::project for Vector<double> arguments
-//---------------------------- project_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2013 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::project for BlockVector<double> arguments
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/function.h>
#include <deal.II/base/logstream.h>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/function.h>
#include <deal.II/base/logstream.h>
-//---------------------------- project_dgp_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP elements correctly
-//---------------------------- project_dgp_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP elements correctly
-//---------------------------- project_dgp_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP elements correctly
-//---------------------------- project_dgp_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP elements correctly
-//---------------------------- project_dgp_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP elements correctly
-//---------------------------- project_dgp_monomial_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_monomial_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP_Monomial elements correctly
-//---------------------------- project_dgp_monomial_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_monomial_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP_Monomial elements correctly
-//---------------------------- project_dgp_monomial_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_monomial_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP_Monomial elements correctly
-//---------------------------- project_dgp_monomial_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_monomial_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP_Monomial elements correctly
-//---------------------------- project_dgp_monomial_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_monomial_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGP_Monomial elements correctly
-//---------------------------- project_dgq_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgq_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGQ elements correctly
-//---------------------------- project_dgq_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgq_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGQ elements correctly
-//---------------------------- project_dgq_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgq_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGQ elements correctly
-//---------------------------- project_dgq_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgq_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGQ elements correctly
-//---------------------------- project_dgq_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgq_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGQ elements correctly
-//---------------------------- project_nedelec_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_nedelec_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Nedelec elements correctly
-//---------------------------- project_nedelec_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_nedelec_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Nedelec elements correctly
-//---------------------------- project_nedelec_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_nedelec_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Nedelec elements correctly
-//---------------------------- project_nedelec_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_nedelec_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Nedelec elements correctly
-//---------------------------- project_nedelec_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_nedelec_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Nedelec elements correctly
-//---------------------------- project_q_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Q elements correctly
-//---------------------------- project_q_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Q elements correctly
-//---------------------------- project_q_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Q elements correctly
-//---------------------------- project_q_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Q elements correctly
-//---------------------------- project_q_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for Q elements correctly
-//---------------------------- project_q_hierarchical_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_hierarchical_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for QHierarchical elements correctly
-//---------------------------- project_q_hierarchical_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_hierarchical_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for QHierarchical elements correctly
-//---------------------------- project_q_hierarchical_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_hierarchical_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for QHierarchical elements correctly
-//---------------------------- project_q_hierarchical_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_hierarchical_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for QHierarchical elements correctly
-//---------------------------- project_q_hierarchical_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_hierarchical_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for QHierarchical elements correctly
-//---------------------------- project_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for FESystem(FE_Q) elements correctly
-//---------------------------- project_q_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for FESystem(FE_Q) elements correctly
-//---------------------------- project_q_system_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_system_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for FESystem(FE_Q) elements correctly
-//---------------------------- project_q_system_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_system_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for FESystem(FE_Q) elements correctly
-//---------------------------- project_q_system_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_q_system_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for FESystem(FE_Q) elements correctly
-//---------------------------- project_rt_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_rt_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for RT elements correctly
-//---------------------------- project_rt_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_rt_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for RT elements correctly
-//---------------------------- project_rt_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_rt_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for RT elements correctly
-//---------------------------- project_rt_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_rt_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for RT elements correctly
-//---------------------------- project_to_surface_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_to_surface_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test StraightBoundary::project_to_surface for lines
-//---------------------------- project_to_surface_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_to_surface_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test StraightBoundary::project_to_surface for quads
-//---------------------------- project_to_surface_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_to_surface_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the _02 test, but project to the faces of a distorted cell
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TriaAccessor::recursively_set_material_id had a bug in that it only
-//---------------------------- refinement_listener_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refinement_listener_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the various refinement listener functions
-//---------------------------- refinement_listener_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refinement_listener_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the various refinement listener functions. do this new-style,
-//---------------------------- refinement_listener_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2011 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- refinement_listener_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the new signal Triangulation::Signals::any_change
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// computing the Hessian of the RT element without computing values failed
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the Hessian of the RT element was a tensor of NaN's. This doesn't make much
-//---------------------------- sparsity_pattern.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//---------------------------- sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A variant of deal.II/sparsity_pattern. use the version of
-//---------------------------- sparsity_pattern_01_x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01_x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A variant of deal.II/sparsity_pattern. use the version of
-//---------------------------- sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// use the version of DoFTools::make_sparsity_pattern that takes two
-//---------------------------- sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// use the version of DoFTools::make_sparsity_pattern that takes two
-//---------------------------- sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// use the version of DoFTools::make_sparsity_pattern that takes two
-//---------------------------- sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that generating a sparsity pattern without constraints and later
-//---------------------------- sparsity_pattern_05_x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_05_x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that generating a sparsity pattern without constraints and later
-//---------------------------- sparsity_pattern_x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//---------------------------- subcelldata.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subcelldata.cc ---------------------------
+// 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"
-//---------------------------- subdomain_ids.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_ids.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check some things about subdomain_ids
-//---------------------------- subdomain_on_refinement.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- subdomain_on_refinement.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the subdomain id is inherited from mother to child
-//---------------------------- time_dependent_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- time_dependent_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that a change to TimeDependent::end_sweep works as expected:
// TimeStep::end_sweep must be called once for every time step object
-//---------------------------- tria_iterator_with_one_header.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2012 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tria_iterator_with_one_header.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// It used to be that if you wanted to use
// Triangulation::active_cell_iterator in a context where that type
-//---------------------------- union_triangulation.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- union_triangulation.cc ---------------------------
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check the handling of user pointers and user indices
-//---------------------------- vectors_boundary_rhs.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_boundary_right_hand_side
-//---------------------------- vectors_boundary_rhs_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_boundary_right_hand_side, this time for non-primitive
-//---------------------------- vectors_boundary_rhs_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_boundary_right_hand_side, but this time for a scalar
-//---------------------------- vectors_point_source.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_point_source.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_right_hand_side, but this time for a scalar
-//---------------------------- vectors_rhs.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_right_hand_side
-//---------------------------- vectors_rhs_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check VectorTools::create_right_hand_side, but this time for a scalar
-//---------------------------- vertex_as_face_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test vertex location
-//---------------------------- vertex_as_face_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test vertex_index
-//---------------------------- vertex_as_face_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test cell->face()->at_boundary()
-//---------------------------- vertex_as_face_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test vertex location
-//---------------------------- vertex_as_face_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test DoFHandler accessors for the same thing as the _01 test
-//---------------------------- vertex_as_face_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test cell->face(0)->get_dof_indices()
-//---------------------------- vertex_as_face_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// test cell->face(0)->get_dof_indices()
-//---------------------------- vertex_as_face_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// Triangulation::get_boundary_indicators()
-//---------------------------- vertex_as_face_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// Triangulation::get_boundary_indicators() should return an empty vector when
-//---------------------------- vertex_as_face_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// setting boundary indicators
-//---------------------------- vertex_as_face_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// getting boundary indicators
-//---------------------------- vertex_as_face_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// check that we can assign iterators using the copy constructor
-//---------------------------- vertex_as_face_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vertex_as_face_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we can do things like cell->face() in 1d as well. here:
// check that we can default construct such an iterator and then
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a few simple coarse grids in 2d
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a complicated 2d grid read from file. the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a 2d mesh with some 10 cells
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with 2d mesh with some 20 cells
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like coarse_grid_x_01, but instead of checking that what we copy into
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple coarse grid in 2d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 2d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like coarsening_02, but with a complex grid
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Pretty much exactly like coarsening_02, except that we go to around 50,000
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a single CPU
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple coarse grid in 2d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 2d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like refinement_02, but with a complex grid
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 2d. here, we
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Pretty much exactly like refinement_02, except that we go to around 50,000
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check if p4est does limit_level_difference_at_vertices in one 2d tree
-//---------------------------------------------------------------------------
-// $Id: 3d_refinement_01.cc 29075 2013-03-27 15:07:57Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that we abort if you refine further than p4est::max_level
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a few simple coarse grids in 3d
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a complicated 3d grid read from file.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a 3d mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a 3d mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a 3d mesh. this is a redux of the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a 3d mesh. this is for a rather
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like coarse_grid_x_01, but instead of checking that what we copy into
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple coarse grid in 3d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 3d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like coarsening_02, but with a complex grid
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like coarsening_03, but with a much more complex grid
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Pretty much exactly like coarsening_02, except that we go to around 50,000
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple coarse grid in 3d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 3d. here, we test
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like refinement_02, but with a complex grid
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 3d. here, we
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Pretty much exactly like refinement_02, except that we go to around 50,000
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check if p4est does limit_level_difference_at_vertices in one 3d tree
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the second part of 3d_refinement_06 but use only four coarse
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _05 but do the test with a complex mesh
-//---------------------------------------------------------------------------
-// $Id: 3d_refinement_01.cc 29075 2013-03-27 15:07:57Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that we abort if you refine further than p4est::max_level
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that anisotropic refinement really doesn't work
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::count_dofs_per_block
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::count_dofs_per_component
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the same test in deal.II but this time use a
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test distributed solution_transfer with one processor
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test distributed solution_transfer with one processor
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test distributed solution_transfer with one processor
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test distributed solution_transfer with one processor (several solutions)
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id: refine_and_coarsen_for_parents_02.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check (level)subdomain_id(). Should be =0.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the setting
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2012 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// parallel::distributed::Triangulation<dim>::clear forgot to
-//---------------------------- abf_approximation_01.cc ---------------------------
-// abf_approximation_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abf_approximation_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* check the projection error for a given polynomial. results should
-//---------------------------- circular_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- circular_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a modified version of step-27 that crashes due to circular constraints
-//---------------------------- fe_nothing_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- step-14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-14
-//---------------------------- step-15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-15
-//---------------------------- hp_constraints_q_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for Q elements correctly
-//---------------------------- hp_constraints_q_system_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_system_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for FESystem(FE_Q) elements correctly
-//---------------------------- hp_constraints_q_system_x_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_system_x_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for FESystem(FE_Q) elements correctly
-//---------------------------- hp_constraints_rt_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_constraints_rt_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_constraints_rt_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_constraints_rt_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_constraints_rt_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_constraints_rt_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- injection_dgp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_dgp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_dgp/output";
-//---------------------------- injection_dgp_nonparametric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_dgp_nonparametric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_dgp_nonparametric/output";
-//---------------------------- injection_nedelec.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_nedelec.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_nedelec/output";
-//---------------------------- injection_q_hierarchical.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_q_hierarchical.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_q_hierarchical/output";
-//---------------------------- injection_rt.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_rt.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_rt/output";
-//---------------------------- project_abf_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_abf_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for ABF elements correctly
-//---------------------------- project_abf_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_abf_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for ABF elements correctly
-//---------------------------- project_abf_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_abf_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for ABF elements correctly
-//---------------------------- project_abf_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_abf_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for ABF elements correctly
-//---------------------------- project_abf_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_abf_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for ABF elements correctly
-//---------------------------- project_dgp_nonparametric_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_nonparametric_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGPNonparametric elements
-//---------------------------- project_dgp_nonparametric_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_nonparametric_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGPNonparametric elements
-//---------------------------- project_dgp_nonparametric_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_nonparametric_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGPNonparametric elements
-//---------------------------- project_dgp_nonparametric_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_nonparametric_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGPNonparametric elements
-//---------------------------- project_dgp_nonparametric_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_dgp_nonparametric_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for DGPNonparametric elements
-//---------------------------- project_rt_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- project_rt_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::project works for RT elements correctly
-//---------------------------- rt_4.cc ---------------------------
-// rt_4.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the prolongation matrices of the RT element
-//---------------------------- rt_6.cc ---------------------------
-// rt_6.cc,v 1.1 2003/06/09 15:59:07 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// adaptation of up_and_down for RT elements
-//---------------------------- rt_crash_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_crash_01.cc ---------------------------
+// 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 "../bits/dof_tools_common.h"
-//---------------------------- rt_distorted_01.cc ---------------------------
-// rt_distorted_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2010, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_distorted_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Snippet to demonstrate some properties of the deal.II implementation of
-//---------------------------- rt_distorted_02.cc ---------------------------
-// rt_distorted_02.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_distorted_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Snippet to demonstrate some properties of the deal.II implementation of
-//---------------------------- vectors_boundary_rhs_hp_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_hp_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs_02, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs_hp_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_hp_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs_hp_02, but for hp objects. here, each hp object has only a
-//---------------------------- abf_01.cc ---------------------------
-// abf_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abf_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Show the shape functions of the Raviart-Thomas element on the unit cell
-//---------------------------- abfprojection_01.cc ---------------------------
-// abfprojection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abfprojection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Project the function [1,1] onto a deformed grid and see whether the ABF
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the BlockMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// since early 2009, the FEValues objects try to be more efficient by only
-//---------------------------- check_derivatives.cc ---------------------------
-// check_derivatives.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- check_derivatives.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// at a number of quadrature points, evaluate the gradients of shape functions
// and compare it to a finite difference approximation computed using the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests for the ComponentMask class
-//---------------------------- q_1.cc ---------------------------
-// q_1.cc,v 1.1 2003/05/05 13:49:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2007 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the constraint matrices of the FE_Q element. Test
-//---------------------------- copy_fe.cc ---------------------------
-// q_1.cc,v 1.1 2003/05/05 13:49:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- copy_fe.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Fix a bug whereby calling a copy constructor of FESystem
-// derivatives.cc,v 1.7 2002/06/26 12:28:54 guido Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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/quadrature_lib.h>
-// derivatives.cc,v 1.7 2002/06/26 12:28:54 guido Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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/quadrature_lib.h>
-//---------------------------- dgp_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008, 2011 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dgp_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check the documented property of the DGP element that the first shape
-//---------------------------- dgp_monomial_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dgp_monomial_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the embedding matrices of the FE_DGPMonomial
-//---------------------------- dgp_monomial_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dgp_monomial_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// previously, the FETools::get_interpolation_matrix function would
-//---------------------------- dgq_1.cc ---------------------------
-// dgq_1.cc,v 1.1 2003/05/08 14:54:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dgq_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// previously, the FETools::get_interpolation_matrix function would
-//---------------------------- fe_data_test.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2010, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_data_test.cc ---------------------------
+// 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"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec.h 29507 2013-05-14 14:11:09Z kronbichler $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test FE_Nedelec<3> for meshes with faces with non-standard orientation.
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_100.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = true, face_flip = false, face_rotation = false
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_001.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = false, face_flip = false, face_rotation = true
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_010.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = false, face_flip = true, face_rotation = false
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_011.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = false, face_flip = true, face_rotation = true
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_000.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = false, face_flip = false, face_rotation = false
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_101.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = true, face_flip = false, face_rotation = true
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_110.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = true, face_flip = true, face_rotation = false
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//----------------------------------------------------------------------
-// $Id: fe_face_orientation_nedelec_111.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// face_orientation = true, face_flip = true, face_rotation = true
+// ---------------------------------------------------------------------
+
#include "fe_face_orientation_nedelec.h"
-//-------------------------------------------------------
-// rt_11.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A variant of the mapping.cc test: shows the shape functions on the faces of
// 1d cells
-//-------------------------------------------------------
-// rt_11.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like fe_face_values_1d but testing that one can use MappingCartesian
-//-------------------------------------------------------
-// rt_11.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like fe_face_values_1d but testing that one can use MappingQ(2)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id: fe_prolongation_dgq.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id: fe_prolongation_dgq.cc 26378 2012-09-14 12:58:04Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_prolongation_common.h"
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test FE_Q_DG0 (modified step-22)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id: fe_restriction_q_dg0.cc 26377 2012-09-14 12:53:49Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_restriction_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id: fe_support_points_q_dg0.cc 26376 2012-09-14 12:32:17Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id: fe_support_points_q.cc 26376 2012-09-14 12:32:17Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2008, 2010, 2012 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
//
-// Compute support points
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include "fe_support_points_common.h"
-//---------------------------- abfprojection_01.cc ---------------------------
-// abfprojection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abfprojection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Project the function [1,1] onto a deformed grid and see whether the
-//--------------------------------------------------------------------------
-// fe_tools.cc,v 1.1 2003/11/28 15:03:26 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2012 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the cell matrices generated in FETools and the local renumbering vector.
-//--------------------------------------------------------------------------
-// fe_tools.cc,v 1.1 2003/11/28 15:03:26 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test FETools::get_fe_by_name
-/* fe_tools_test.cc,v 1.6 2003/04/09 15:49:54 wolf Exp */
-/* Author: Ralf Hartmann, University of Heidelberg, 1999 */
-
-/* fe_tools_test.cc,v 1.6 2003/04/09 15:49:54 wolf Exp */
-/* Version: */
-/* */
-/* Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2010 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 1999 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Ralf Hartmann, University of Heidelberg, 1999
+ */
#include "../tests.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// Test the different FEValuesBase::get_function_values
-//---------------------------- injection_dgp_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_dgp_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_dgp_monomial/output";
-//---------------------------- injection_dgq.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_dgq/output";
-//---------------------------- injection_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_q/output";
-//---------------------------- injection_dgq.cc ---------------------------
-// $Id: injection_q_dg0.cc 15183 2007-09-10 01:10:03Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_q_dg0/output";
-//---------------------------- injection_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_q_iso_q1/output";
-//---------------------------- injection_q_system.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- injection_q_system.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
char logname[] = "injection_q_system/output";
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id: interpolate_q_dg0.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 "interpolate_common.h"
#include <deal.II/base/logstream.h>
-//---------------------------- jacobians.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- jacobians.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Show the Jacobians and inverse Jacobians on hyperball with one quadrature
// point
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2010, 2011, 2012, 2013 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Shows the shape functions implemented and computes the area of cells.
-// mapping_c1.cc,v 1.5 2003/04/09 15:49:55 wolf Exp
-// Copyright (C) 2001, 2003, 2005, 2008 Wolfgang Bangerth
+// ---------------------------------------------------------------------
+// $Id$
//
-// Test the continuity of normal vectors at vertices, and thus the
-// C1-ness of the C1-mapping
+// Copyright (C) 2001 - 2013 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>
-// mapping_q1_eulerian.cc,v 1.3 2002/06/26 12:28:54 guido Exp
-// Copyright (C) 2001, 2002, 2005, 2010 Michael Stadler, Wolfgang Bangerth
+// ---------------------------------------------------------------------
+// $Id$
//
+// Copyright (C) 2001 - 2013 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/quadrature_lib.h>
-//---------------------------- mapping_q_eulerian.cc ---------------------------
-// mapping_q_eulerian.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors and Joshua White
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_q_eulerian.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute some convergence results from computing pi on a mesh that
// is deformed to represent a quarter of a ring
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// on a somewhat deformed cube, verify that if we push forward a bunch
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// on a somewhat deformed cube, verify that if we push forward a bunch
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// on a somewhat deformed cube, verify that if we push forward a bunch
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is a variation of the _q4_curved test, with data extracted by
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a redux of mapping_real_to_unit_q4_sphere. one doesn't in fact need
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a redux of mapping_real_to_unit_q4_sphere. one doesn't in fact need
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// something like the original of mapping_real_to_unit_q4_sphere: we
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2010, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// on a somewhat deformed cube, verify that if we push forward a bunch
-//---------------------------- mass_matrix_arbitrary_nodes.cc ---------------------------
-// mass_matrix_arbitrary_nodes.cc,v 1.2 2004/01/23 16:34:24 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mass_matrix_arbitrary_nodes.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that we get a diagonal matrix when using FE_DGQArbitraryNodes with
// the same quadrature formula for integration as for construction of the FE.
-//----------------------------------------------------------------------
-// rt_1.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Show the shape functions of the Nedelec element on a grid with only
// one cell. This cell is rotated, stretched, scaled, etc, and on each
-// nedelec_2.cc,v 1.4 2003/04/09 15:49:55 wolf Exp
-// (c) Wolfgang Bangerth
+// ---------------------------------------------------------------------
+// $Id$
//
-// Some more tests with the Nedelec element, basically using
-// multi-element triangulations and check whether interface conditions
-// are ok
+// Copyright (C) 2013 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/quadrature_lib.h>
-// nedelec_3.cc,v 1.2 2003/04/09 15:49:55 wolf Exp
-// (c) Wolfgang Bangerth
+// ---------------------------------------------------------------------
+// $Id$
//
-// Some more tests with the Nedelec element, this time checking
-// whether embedding matrices work correctly
+// Copyright (C) 2013 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/quadrature_lib.h>
-//--------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A test extracted from integrators/cochain_01 that crashed with the
// FE_Nedelec at the time
-//---------------------------- non_primitive_1.cc ---------------------------
-// non_primitive_1.cc,v 1.6 2003/04/21 07:31:15 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2005, 2010 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- non_primitive_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// assemble a matrix for the stokes equation in different ways for
// primitive elements. the name of the program is only to indicate
-//---------------------------- non_primitive_1.cc ---------------------------
-// non_primitive_2.cc,v 1.5 2003/04/21 07:31:15 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2005, 2007, 2010 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- non_primitive_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// assemble a matrix for the stokes equation in different ways for
// non-primitive elements. this is the counterpart to the non_primitive_1
-// numbering.cc,v 1.3 2003/04/21 16:22:31 wolf Exp
-// Author: Wolfgang Bangerth, 2001
+// ---------------------------------------------------------------------
+// $Id$
//
-// Check the numbering of continuous Lagrange finite elements. it
-// constructs and independent numbering and compares it with the
-// result of two functions from the library
+// Copyright (C) 2013 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>
-//---------------------------- q_1.cc ---------------------------
-// q_1.cc,v 1.1 2003/05/05 13:49:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the constraint matrices of the FE_Q element. Test
-//---------------------------- q_2.cc ---------------------------
-// q_2.cc,v 1.1 2003/05/05 13:49:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the embedding matrices of the FE_Q element. Test
-//---------------------------- q_3.cc ---------------------------
-// q_3.cc,v 1.1 2003/05/05 13:49:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the restriction matrices of the FE_Q element. Test
-//---------------------------- q_4.cc ---------------------------
-// q_4.cc,v 1.1 2003/05/08 14:54:41 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// previously, the FETools::get_interpolation_matrix function would
-//---------------------------- abfprojection_01.cc ---------------------------
-// abfprojection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abfprojection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Project the function [1,1] onto a deformed grid and see whether the
-//---------------------------- abfprojection_01.cc ---------------------------
-// abfprojection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- abfprojection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Project the function [1,1] onto a deformed grid and see whether the
-//---------------------------- rt_1.cc ---------------------------
-// rt_1.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Show the shape functions of the Raviart-Thomas element on the unit cell
-//---------------------------- rt_10.cc ---------------------------
-// rt_10.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Observe how the values of the shape functions change as we make a
// cell smaller and smaller
-//---------------------------- rt_11.cc ---------------------------
-// rt_11.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Observe how the values of the shape functions change as we make a
// cell smaller and smaller. Evaluate the values with FEFaceValues, to
-//---------------------------- rt_12.cc ---------------------------
-// rt_12.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like rt_10, but check gradients instead of values
-//---------------------------- rt_13.cc ---------------------------
-// rt_13.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like rt_11, but for gradients (just as rt_12 is to rt_10)
//
-//---------------------------- rt_14.cc ---------------------------
-// rt_14.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like rt_11, but use FESubfaceValues
//
-//---------------------------- rt_15.cc ---------------------------
-// rt_15.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like rt_13, but use FESubfaceValues
//
-//---------------------------- rt_2.cc ---------------------------
-// rt_2.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2009, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Show the shape functions of the Raviart-Thomas element on a grid
// with only one cell. This cell is rotated, stretched, scaled, etc,
-//---------------------------- rt_3.cc ---------------------------
-// rt_3.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the constraint matrices of the RT element
-//---------------------------- rt_5.cc ---------------------------
-// rt_5.cc,v 1.1 2003/06/09 15:59:07 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Just output the restriction matrices of the RT element
-//---------------------------- rt_7.cc ---------------------------
-// rt_7.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// RT(2) had some problems with shape functions...
-//---------------------------- rt_8.cc ---------------------------
-// rt_8.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// build a mass matrix for the RT element and try to invert it. we had trouble
// with this at one time
-//---------------------------- rt_9.cc ---------------------------
-// rt_9.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_9.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// build a mass matrix for the RT element and try to invert it. like the rt_8
// test, except that we use a library function to build the mass matrix
-//---------------------------- rt_approximation_01.cc ---------------------------
-// rt_approximation_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_approximation_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* check the projection error for a given polynomial. results should
-//---------------------------- rt_normal_02.cc ---------------------------
-// rt_normal_02.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_normal_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Small test to analyse the equivalence of the normal component
-//---------------------------- rt_projection_01.cc ---------------------------
-// rt_projection_01.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rt_projection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Project the function [1,1] onto a deformed grid and see whether the RT
-//----------------------------------------------------------------------
-// rt_1.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare the FE_RaviartThomasNodal and FE_RaviartThomas elements
-//----------------------------------------------------------------------
-// rt_1.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// FE_RaviartThomasNodal
// Show the shape functions in support points
-//---------------------------- rtn_2.cc ---------------------------
-// rtn_2.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rtn_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// rt(2) had some problems with shape functions (tested in rt_7.cc). because
// it is so simple, just run the same test for the RT-Nodal element as well
-//---------------------------- rtn_3.cc ---------------------------
-// rtn_3.cc,v 1.3 2003/06/09 16:00:38 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- rtn_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// output the number of dofs per cell for the RTN element; that seemed wrong
// in the past. compare it also with the number of dofs per cell of the RT
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-// shapes.cc,v 1.18 2003/04/09 15:49:55 wolf Exp
-// (c) Guido Kanschat
+// ---------------------------------------------------------------------
+// $Id$
//
-// Show the shape functions implemented.
+// Copyright (C) 2013 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 "shapes.h"
-//---------------------------- system_1.cc ---------------------------
-// system_1.cc,v 1.3 2003/06/09 21:55:00 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- system_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// previously, the FETools::get_interpolation_matrix function would
-//---------------------------- system_1.cc ---------------------------
-// system_1.cc,v 1.3 2003/06/09 21:55:00 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2003, 2005 by the deal.II authors
+// Copyright (C) 2003 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- system_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check what happens with an FE_System if we hand it 0 components
-//----------------------------------------------------------------------
-// system_1.cc,v 1.3 2003/06/09 21:55:00 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// fuqher information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the various index conversion methods
-//---------------------------- fe_traits_test.cc ---------------------------
-// traits.cc,v 1.2 2004/01/23 16:34:24 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_traits_test.cc ---------------------------
+// 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"
-//---------------------------- show_transfer.cc ---------------------------
-// transfer.cc,v 1.4 2003/04/09 15:49:55 wolf Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- show_transfer.cc ---------------------------
+// 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.
//
-// Print multigrid transfer matrices between one and four cells.
-//
-//---------------------------- show_transfer.cc ---------------------------
+// ---------------------------------------------------------------------
+
#include "../tests.h"
#include <deal.II/base/logstream.h>
-// up_and_down.cc,v 1.4 2003/04/09 15:49:55 wolf Exp
-// (c) Wolfgang Bangerth
+// ---------------------------------------------------------------------
+// $Id$
//
-// Try something remarkably simple: take some arbitrary (discrete)
-// function and transfer it to a coarser grid. transfer it back to the
-// fine grid. store it and call it X. transfer down to the coarse grid
-// and back up again. Should still be X, no?
+// Copyright (C) 2013 by the deal.II authors
//
-// do this for a couple of possible finite elements, in particular to
-// composed and vector valued ones, to stress test their embedding and
-// restriction matrices.
+// 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/quadrature_lib.h>
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test LA::MPI::BlockSparseMatrix
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test problem in distribute_sparsity_pattern (block version)
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// block vectors
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// block vectors: test ConstraintMatrix::distribute (fails currently)
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create, size, and reinit of LA::MPI::SparseMatrix
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create LA::MPI::SparseMatrix where one CPU has no DoFs
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document bug in assembling a LA::MPI::SparseMatrix
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// LA::MPI::SparseMatrix, make sure it has the same
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// creation and size of LA::MPI::Vector
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// creation and size and ghost elements of LA::MPI::Vector
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// assignment of ghost vectors
-//---------------------------------------------------------------------------
-// $Id: ghost_01.cc 28440 2013-02-17 14:35:08Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// assignment of ghost vectors
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id: refine_and_coarsen_for_parents_02.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CellId
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id: refine_and_coarsen_for_parents_02.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CellId
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/grid/tria.h>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/grid/tria.h>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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/grid/tria.h>
-//---------------------------- refine_and_coarsen_3d.cc ---------------------------
-// $Id: refine_and_coarsen_for_parents_02.cc 23710 2011-05-17 04:50:10Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- refine_and_coarsen_for_parents_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that refine_and_coarsen_fixed_fraction behaves correctly
-//---------------------------- compare_hp_vs_nonhp_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compare_hp_vs_nonhp_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test adapted from little programs by Markus Buerg that makes sure
-//---------------------------- continuous_1d_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- continuous_1d_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check hp::DoFHandler<1>::reserve_space for continuous elements, but
-//---------------------------- continuous_2d_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- continuous_2d_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check hp::DoFHandler<2>::reserve_space for continuous elements, but
-//---------------------------- continuous_3d_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- continuous_3d_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check hp::DoFHandler<3>::reserve_space for continuous elements, but
-//---------------------------- count_dofs_per_block_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- count_dofs_per_block_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like bits/count_dofs_per_block_01 but for hp::DoFHandler
-//---------------------------- count_dofs_per_block_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- count_dofs_per_block_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but with different elements
-//---------------------------- crash_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check a crash in hp::DoFHandler<2>::reserve_space found 2/13/2006
-//---------------------------- crash_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check a crash in hp::DoFHandler because the
-//---------------------------- crash_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// trigger an error in hp::DoFHandler::create_active_fe_table
-//---------------------------- crash_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// trigger a problem in DerivativeApproximation with memory handling
-//---------------------------- crash_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a crash when using different fe's on different cells
-//---------------------------- crash_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like all the hp_constraint_*_03 tests that produced a crash at one point,
-//---------------------------- crash_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a distilled version of hp_constraints_q_05 and a couple of other tests
-//---------------------------- crash_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// the crash_08 testcase discussed in the hp paper. this produces a cyclic
-//---------------------------- crash_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test where a degree of freedom was constrained multiple times,
-//---------------------------- crash_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a version of hp_hanging_node_02 that crashed at the time
-//---------------------------- crash_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test where a degree of freedom was constrained multiple times,
-//---------------------------- crash_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the complex case described in the hp paper by playing through all
-//---------------------------- hp_constraints_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is reduced from hp_constraints_q_system_x_01, where we test that we
-//---------------------------- crash_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// when we have FESystem(FE_Q(k),FE_DGQ(1)) and FESystem(FE_Q(k),FE_DGQ(2)) on
-//---------------------------- crash_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// in crash_14, we crash because we apparently don't unify all line dofs when
-//---------------------------- crash_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an extract of hp_constraints_q_system_x_01. something still goes wrong,
-//---------------------------- crash_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a modified version of step-27 that crashes because of circular constraints.
-//---------------------------- crash_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a modified version of step-27 that crashes because of circular constraints.
-//---------------------------- crash_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a modified version of step-27 that crashes because of circular
-//---------------------------- crash_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a modified version of step-27 that crashes because of circular
-//---------------------------- crash_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// VectorTools::interpolate_boundary_values produced an exception when
-//---------------------------- crash_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// if the mesh is generated after the hp::DoFHandler is attached to the
-//---------------------------- crash_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- crash_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a problem uncovered by Baerbel Janssen in that
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_laplace_matrix function overload that also assembles
-//---------------------------- create_laplace_matrix_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_laplace_matrix_constraints_02b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_laplace_matrix_constraints_02b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_laplace_matrix_0[1234]b but passing an additional constraint
-//---------------------------- create_mass_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// The MatrixCreator::create_mass_matrix function overload that also assembles
-//---------------------------- create_mass_matrix_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like the _02 test but use a non-primitive element (and don't build the rhs,
-//---------------------------- create_mass_matrix_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234] but passing an additional constraint
-//---------------------------- create_mass_matrix_constraints_02b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_mass_matrix_constraints_02b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Same as create_mass_matrix_0[1234]b but passing an additional constraint
-//---------------------------- create_rhs_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by Daniel Gerecht and the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- create_rhs_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// call VectorTools::create_boundary_rhs. this crashed at the time of writing
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check the consistency of the number cache of DoFHandler for a sequential
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::Cuthill_McKee
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::king_ordering
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check DoFRenumbering::boost::minimum_degree
-//---------------------------- fe_collection_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_collection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FECollection objects are copyable without running into
-//---------------------------- fe_collection_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_collection_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the results of FECollection::n_components()
-//---------------------------- fe_collection_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_collection_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the results of FECollection::n_blocks()
-//---------------------------- fe_collection_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_collection_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the results of FECollection::n_blocks(). test the case where elements
-//---------------------------- fe_nothing_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended: we used to abort in the
-//---------------------------- fe_nothing_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- fe_nothing_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- fe_nothing_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- fe_nothing_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- fe_nothing_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing works as intended
-//---------------------------- fe_nothing_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing can be called with interpolate_boundary_values
-//---------------------------- fe_nothing_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing can be called with interpolate_boundary_values
-//---------------------------- fe_nothing_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// an extract of _09 that failed at the time of writing the test
-//---------------------------- fe_nothing_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that FE_Nothing can be called with interpolate_boundary_values
-//---------------------------- fe_nothing_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the case where the two children on a face with a hanging node
-//---------------------------- fe_nothing_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the case where the two children on a face with a hanging node have
-//---------------------------- fe_nothing_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the case where the two children on a face with a hanging node have
-//---------------------------- fe_nothing_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure we can extract shape functions from an FE_Nothing.
-//---------------------------- fe_nothing_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test a problem we used to have: FESystem would delete an internal object
-//---------------------------- fe_nothing_17.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- fe_nothing_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that SolutionTransfer works with FE_Nothing. This was broken
-//---------------------------- get_active_fe_indices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- get_active_fe_indices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// distribute different finite elements randomly across the domain, then use
-//---------------------------- hp_constraints_dgp_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGP elements correctly
-//---------------------------- hp_constraints_dgp_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGP_Monomial elements correctly
-//---------------------------- hp_constraints_dgp_nonparametric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgp_nonparametric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGPNonparametric elements
-//---------------------------- hp_constraints_dgq.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for DGQ elements correctly
-//---------------------------- hp_constraints_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for Q elements correctly
-//---------------------------- hp_constraints_q_system.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_system.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for FESystem(FE_Q) elements correctly
-//---------------------------- hp_constraints_q_system_x.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_q_system_x.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for FESystem(FE_Q) elements correctly
-//---------------------------- hp_constraints_rt_nodal.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008, 2009 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_constraints_rt_nodal.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that computation of hp constraints works for RT elements correctly
-//---------------------------- hp_dof_handler.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_dof_handler.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Ralf Hartmann, 2005, O. Kayser-Herold, simply modified
-/* $Id$ */
-/* Version: $Name$ */
-/* */
-/* Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 1999 - 2013 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"
-//---------------------------- hp_hanging_node_constraints_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_hanging_node_constraints_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute hanging node constraints (before and after the processing
-//---------------------------- hp_line_dof_identities_dgp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGP::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPMonomial::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_monomial_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_monomial_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_monomial_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_monomial_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_line_dof_identities, but with a different
-//---------------------------- hp_line_dof_identities_dgp_nonparametric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_nonparametric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPNonparametric::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_line_dof_identities, but with a different
-//---------------------------- hp_line_dof_identities_dgp_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgp_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgp_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_line_dof_identities, but with a different
-//---------------------------- hp_line_dof_identities_dgq.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGQ::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgq_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgq_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_dgq_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_dgq_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_line_dof_identities, but with a different
-//---------------------------- hp_line_dof_identities_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_Q::hp_line_dof_identities
-//-------------------- hp_line_dof_identities_q_gl.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2011 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------- hp_line_dof_identities_q.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_Q::hp_line_dof_identities for Gauss-Lobatto nodes
-//---------------------------- hp_line_dof_identities_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_line_dof_identities
-//---------------------------- hp_line_dof_identities_q_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_line_dof_identities, but with a different
-//---------------------------- hp_line_dof_identities_q_system_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_q_system_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q,FE_DGQ)::hp_line_dof_identities. i thought this was
-//---------------------------- hp_line_dof_identities_rt_nodal.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_line_dof_identities_rt_nodal.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_RTN::hp_line_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGP::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPMonomial::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_monomial_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_monomial_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_monomial_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_monomial_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_quad_dof_identities, but with a different
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPNonparametric::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_quad_dof_identities, but with a different
-//---------------------------- hp_quad_dof_identities_dgp_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgp_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgp_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_quad_dof_identities, but with a different
-//---------------------------- hp_quad_dof_identities_dgq.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGQ::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgq_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgq_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_dgq_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_dgq_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_quad_dof_identities, but with a different
-//---------------------------- hp_quad_dof_identities_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_Q::hp_quad_dof_identities
-//-------------------- hp_quad_dof_identities_q_gl.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------- hp_quad_dof_identities_q_gl.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_Q::hp_quad_dof_identities for Gauss-Lobatto nodes
-//---------------------------- hp_quad_dof_identities_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_quad_dof_identities
-//---------------------------- hp_quad_dof_identities_q_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_quad_dof_identities, but with a different
-//---------------------------- hp_quad_dof_identities_rt_nodal.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_quad_dof_identities_rt_nodal.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_RTN::hp_quad_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGP::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPMonomial::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_monomial_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_monomial_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_monomial_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_monomial_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPMonomial)::hp_vertex_dof_identities, but with a different
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGPNonparametric::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_nonparametric_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGPNonparametric)::hp_vertex_dof_identities, but with a different
-//---------------------------- hp_vertex_dof_identities_dgp_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgp_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgp_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGP)::hp_vertex_dof_identities, but with a different
-//---------------------------- hp_vertex_dof_identities_dgq.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgq.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_DGQ::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgq_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgq_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_dgq_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_dgq_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_DGQ)::hp_vertex_dof_identities, but with a different
-//---------------------------- hp_vertex_dof_identities_q.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_q.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_Q::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_vertex_dof_identities
-//---------------------------- hp_vertex_dof_identities_q_system_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FESystem(FE_Q)::hp_vertex_dof_identities, but with a different
-//---------------------------- hp_vertex_dof_identities_rt_nodal.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hp_vertex_dof_identities_rt_nodal.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FE_RTN::hp_vertex_dof_identities
-//---------------------------- integrate_difference.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- integrate_difference.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// call VectorTools::integrate_difference with fe's distributed in the
-//---------------------------- integrate_difference.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- integrate_difference.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// call VectorTools::integrate_difference with fe's distributed in the
-//---------------------------- interpolate_dgq_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_dgq_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_DGQ(p) elements correctly on
-//---------------------------- interpolate_dgq_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_dgq_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_DGQ(p) elements correctly on
-//---------------------------- interpolate_q_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_Q(p) elements correctly on
-//---------------------------- interpolate_q_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_Q(p) elements correctly on
-//---------------------------- interpolate_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_system_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_System(FE_Q(p)) elements correctly on
-//---------------------------- interpolate_q_system_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- interpolate_q_system_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that VectorTools::interpolate works for FE_System(FE_Q(p)) elements correctly on
-//---------------------------- mapping_collection_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_collection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that MappingCollection objects are copyable without running into
-//---------------------------- mapping_collection_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_collection_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test that triggers really hard to track down failures in
-//---------------------------- mapping_collection_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_collection_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test that triggers really hard to track down failures in
-//---------------------------- mapping_collection_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- mapping_collection_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a test that shows that mapping_collection_0[1-3] really is due to
-//---------------------------- matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- matrices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/matrices, but for hp objects. here, each hp object has only a
-//---------------------------- matrices_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- matrices_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like hp/matrices, but with different fe objects
-//---------------------------- n_active_fe_indices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- n_active_fe_indices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// record the output of n_active_fe_indices for cells, faces, and
-//---------------------------- n_dofs.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- n_dofs.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that even for wickedly complicated finite elements the
-//---------------------------- q_collection_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- q_collection_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test that QCollection objects are copyable without running into
-//---------------------------- random.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- random.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// see what happens if we distribute different finite elements
-//---------------------------- renumber_block_wise_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2009, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- renumber_block_wise_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFRenumbering::block_wise. For the element used here, it
-//---------------------------- renumber_block_wise_01a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2009, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- renumber_block_wise_01a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A redux of the _01 test that happened to fail on a branch to remove
-//---------------------------- renumber_block_wise_01a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2009, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- renumber_block_wise_01b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A further redux of the _01a test
-//---------------------------- renumber_block_wise_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2009, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- renumber_block_wise_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFRenumbering::block_wise. For the element used here, it
-//---------------------------- renumber_component_wise.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2009 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- renumber_component_wise.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/* Author: Wolfgang Bangerth, University of Heidelberg, 2001 */
-//---------------------------- solution_transfer.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2012 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solution_transfer.cc ---------------------------
+// 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"
-//---------------------------- solution_transfer_02.cc ---------------------------
-// fe_data_test.cc,v 1.14 2003/11/28 11:52:35 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2012 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solution_transfer_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// SolutionTransfer wanted to compute interpolation matrices between
-//---------------------------- step-10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-10
-//---------------------------- step-11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-11
-//---------------------------- step-11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-11
-//---------------------------- step-12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-12
-//---------------------------- step-13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-13
-//---------------------------- step-2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-2
-//---------------------------- step-3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-3
-//---------------------------- step-3a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-3a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a variant of the hp-ified version of step-3 where we assign
-//---------------------------- step-3b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-3b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// another variant of the hp-ified version of step-3, but this time
-//---------------------------- step-3c.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-3c.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a tiny variation of step-3b (using up to q6, instead of only up to
-//---------------------------- step-4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-4
-//---------------------------- step-5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-5
-//---------------------------- step-6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-6
-//---------------------------- step-7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-7
-//---------------------------- step-8.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- step-8.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a hp-ified version of step-8
-//---------------------------- vectors_boundary_rhs.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_boundary_rhs_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs_02_02, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_boundary_rhs_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs_03, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_boundary_rhs_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_boundary_rhs_hp_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_boundary_rhs_hp_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_boundary_rhs_03, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_point_source.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_point_source.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_point_source, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_point_source_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_point_source_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_point_source_hp, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs_02_02, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs_03, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs_hp.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_hp.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs_hp, but for hp objects. here, each hp object has only a
-//---------------------------- vectors_rhs_hp_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vectors_rhs_hp_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like deal.II/vectors_rhs_hp_03, but for hp objects. here, each hp object has only a
-//---------------------------- hsl_ma27_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2009 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hsl_ma27_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the hsl_ma27 sparse direct solver on a mass matrix
-//---------------------------- hsl_ma27_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2009 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hsl_ma27_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the hsl_ma27 sparse direct solver on a mass matrix; test that the
// functions that allow for repeated solves yield the correct result even
-//---------------------------- hsl_ma47_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2009 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hsl_ma47_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the hsl_ma47 sparse direct solver on a mass matrix
-//---------------------------- hsl_ma47_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2009 by the deal.II authors and Brian Carnes
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- hsl_ma47_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the hsl_ma47 sparse direct solver on a mass matrix; test that the
// functions that allow for repeated solves yield the correct result even
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test initialization of Assembler::MatrixSimple and
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test initialization of Assembler::MatrixSimple and
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test whether Assembler::MatrixSimple writes the local blocks
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test whether Assembler::MatrixSimple writes the local blocks
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test integration with Assembler::MatrixSimple and
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test initialization of Assembler::MatrixSimple and
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test initialization of Assembler::MatrixSimple and
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/**
* @file Test whether Assembler::MatrixSimple writes the local blocks
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether Assember::CellsAndFaces adds up correctly.
-//--------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test, whether differential operators produce a cochain complex on
// the standard Hilbert space sequence
-//--------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the functions in integrators/divergence.h
// Output matrices and assert consistency of residuals
-//--------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the functions in integrators/elasticity.h
// Output matrices and assert consistency of residuals
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether Assember::Functional adds up correctly.
-//--------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012, 2013 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the functions in integrators/laplace.h
// Output matrices and assert consistency of residuals
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether the various assember classes put the right data in the
// right place.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test consistency of assemblers MatrixSimple and MGMatrixSimple
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test consistency of assemblers MatrixSimple with and without local blocks
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that we can use MeshWorker also in 1d. test by Scott Miller
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether the various assember classes put the right data in the
// right place.
-//---------------------------- trilinos_01.cc ---------------------------
-// $Id: 01.cc 24425 2011-09-26 13:53:32Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test contructing vectors
-//---------------------------- bicgstab_early.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- bicgstab_early.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// adapted from a testcase by Roger Young, sent to the mailing list
// 2007-03-02, that illustrates that bicgstab can't handle early
-//---------------------------- bicgstab_large.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- bicgstab_large.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that bicgstab does not exit early when very large matrices are used
-//----------------------------------------------------------------------
-// $Id: block_compressed_simple_sparsity_pattern_indexset_01.cc 25686 2012-07-04 14:18:43Z bangerth $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test BlockCompressedSimpleSparsityPattern column_number
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test BlockCompressedSimpleSparsityPattern with IndexSets
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2011 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test if block indices are handled properly
-//---------------------------- block_matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_matrices.cc ---------------------------
+// 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"
-//---------------------------- block_matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_matrices.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// MinRes can't deal with block systems at the time of writing this test
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test reinit(BlockIndices...)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// BlockSparsityPattern::copy_from only copied n_block_rows x
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// BlockSparsityPattern::column_number is broken
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment between block vectors and regular vectors
-//---------------------------- chunk_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::row_length
-//---------------------------- chunk_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::print_gnuplot
-//---------------------------- chunk_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::print
-//---------------------------- chunk_sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy operator with offdiagonals
-//---------------------------- chunk_sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy constructor with offdiagonals
-//---------------------------- chunk_sparsity_pattern_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy_from
-//---------------------------- chunk_sparsity_pattern_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy_from
-//---------------------------- chunk_sparsity_pattern_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy_from
-//---------------------------- chunk_sparsity_pattern_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::copy_from
-//---------------------------- chunk_sparsity_pattern_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::matrix_position
-//---------------------------- chunk_sparsity_pattern_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- chunk_sparsity_pattern_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ChunkSparsityPattern::block_read/write
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment between block vectors and regular vectors
-//---------------------------- compressed_set_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::row_length
-//---------------------------- compressed_set_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::print_gnuplot
-//---------------------------- compressed_set_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::print
-//---------------------------- compressed_set_sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::copy operator with offdiagonals
-//---------------------------- compressed_set_sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::copy constructor with offdiagonals
-//---------------------------- compressed_set_sparsity_pattern_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::matrix_position
-//---------------------------- compressed_set_sparsity_pattern_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_set_sparsity_pattern_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSetSparsityPattern::block_read/write
-//-------------------------- compressed_simple_sparsity_pattern_01.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- compressed_simple_sparsity_pattern_01.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::row_length
-//------------------------- compressed_simple_sparsity_pattern_02.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_02.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::print_gnuplot
-//------------------------- compressed_simple_sparsity_pattern_03.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_03.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::print
-//------------------------- compressed_simple_sparsity_pattern_04.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_04.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::copy operator with offdiagonals
-//------------------------- compressed_simple_sparsity_pattern_05.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_05.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::copy constructor with offdiagonals
-//------------------------- compressed_simple_sparsity_pattern_10.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_10.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::matrix_position
-//------------------------- compressed_simple_sparsity_pattern_11.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- compressed_simple_sparsity_pattern_11.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern::block_read/write
-//-------------------------- compressed_simple_sparsity_pattern_index_set_01.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- compressed_simple_sparsity_pattern_index_set_01.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern with an IndexSet that stores
-//-------------------------- compressed_simple_sparsity_pattern_index_set_02.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- compressed_simple_sparsity_pattern_index_set_02.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSimpleSparsityPattern with an IndexSet that stores
-//---------------------------- compressed_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::row_length
-//---------------------------- compressed_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::print_gnuplot
-//---------------------------- compressed_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::print
-//---------------------------- compressed_sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::copy operator with offdiagonals
-//---------------------------- compressed_sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::copy constructor with offdiagonals
-//---------------------------- compressed_sparsity_pattern_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::matrix_position
-//---------------------------- compressed_sparsity_pattern_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- compressed_sparsity_pattern_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CompressedSparsityPattern::block_read/write
-//---------------------------- constraint_graph_zero.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraint_graph_zero.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate constraints for a case where there are nodes that have a
-//---------------------------- constraints_zero.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_zero.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
-/**********************************************************************
- * $Id: constraint_test.cc -1 $
- *
- * Copyright Guido Kanschat, 2010, 2012
- *
- **********************************************************************/
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Guido Kanschat, 2010, 2012
+ */
// H2-elements implemented through constraints on the degrees of
// freedom. After adding all constrained lines, the program hangs in
-/**********************************************************************
- * $Id: constraint_test.cc -1 $
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Guido Kanschat, 2010, 2012
*
- * Copyright Guido Kanschat, 2010, 2012
- *
- **********************************************************************/
-
-// reduced test case from constraint_c1.cc, causes a hang in close()
+ * reduced test case from constraint_c1.cc, causes a hang in close()
+ */
#include <deal.II/base/job_identifier.h>
-//----------------------- constraints_inhomogeneous.cc ----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- constraints_inhomogeneous.cc ----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test: set inhomogeneous constraints and indirectly apply those to other
-//---------------------------- constraints_zero.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_zero.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate the constraints for a case where there are nodes that have
-//---------------------------- constraints_zero_condense.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_zero_condense.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate the constraints for a case where there are nodes that have
-//---------------------------- constraints_zero_merge.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- constraints_zero_merge.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// generate the constraints for a case where there are nodes that have
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test FullMatrix::copy_transposed
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2010 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test properties of FilteredMatrix and iterators
-//---------------------------- full_matrix.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix.cc,v ---------------------------
+// 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"
-//---------------------------- full_matrix_02.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_02.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//check method mTmult of FullMatrix
-//---------------------------- full_matrix_03.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_03.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//check method TmTmult of FullMatrix
-//---------------------------- full_matrix_03.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_03.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//check method FullMatrix::triple_product
-//---------------------------- full_matrix_05.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2012 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_05.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check method FullMatrix::extract_submatrix_from
-//---------------------------- full_matrix_06.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2012 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_06.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check method FullMatrix::scatter_matrix_to
-//---------------------------- full_matrix_07.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_07.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//check method mTmult of FullMatrix, symmetric case
-//---------------------------- full_matrix_08.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_08.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//check method Tmmult of FullMatrix, symmetric case
-//---------------------------- full_matrix_print.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2013 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- full_matrix_print.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that FullMatrix::print saves the stream state around the output
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests that GMRES builds an orthonormal basis properly for a few difficult
// test matrices
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// tests that GMRES builds an orthonormal basis properly for a larger matrix
// and basis size than gmres_orthogonalize_01
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as gmres_reorthogonalize_01 but forces re-orthogonalization.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as gmres_reorthogonalize_02 but with worse inner product
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// same as gmres_reorthogonalize_04 but with forced orthogonalization
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests Householder class for QR-decomposition
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check IdentityMatrix::vmult and friends
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check conversion constructor from IdentityMatrix to FullMatrix
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdentityMatrix to FullMatrix
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check conversion constructor from IdentityMatrix to SparseMatrix
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdentityMatrix to SparseMatrix
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2012 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check assignment from IdentityMatrix to FullMatrix using the syntax
// FullMatrix<number> M = IdentityMatrix(4);
-//---------------------------- block_matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_matrices.cc ---------------------------
+// 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"
-//---------------------------- block_matrices.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- block_matrices.cc ---------------------------
+// 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"
-//------------------------- lapack_fill.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------- lapack_fill.cc ---------------------------
+// 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"
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test copying between matrices (copy_from and fill)
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test SparseMatrixEZ::copy_from
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test SparseMatrixEZ::add
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test LAPACKFullMatrix::copy_from
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test LAPACKFullMatrix::fill
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------- matrix_out.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- matrix_out.cc ---------------------------
+// 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"
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test vmult and Tvmult of PointerMatrix and TransposeMatrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test vmult and Tvmult of PointerMatrixVector
-//---------------------------- print_formatted_ez_01.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- print_formatted_ez_01.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check SparseMatrixEZ::print_formatted
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998 - 2005, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------
-// $Id: solver.cc 23710 2011-05-17 04:50:10Z bangerth $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998 - 2005, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test lucky breakdown in GMRES (and others)
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998 - 2005, 2010 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test all solver with a start value that is already a solution (i.e. 0
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998 - 2005, 2010, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Compare preconditioned Richardson with relaxation. All output diffs
// should be zero.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Compare preconditioned Richardson with block relaxation. All output diffs
// should be zero.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Compare preconditioned Richardson with block relaxation in
// different permutation modes. All output diffs
-//---------------------------- solver_selector.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solver_selector.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// I managed to break solver selector once by making some variables in the
// AdditionalData structures of the solvers const. This test simply
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the SolverSelector class.
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test a bug in the SolverSelector when using a custom SolverControl. At one
// point the SolverControl got "sliced".
-//---------------------------- sparse_ilu.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_ilu.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that the SparseILU applied with infinite fill-in
-//---------------------------- sparse_ilu_inverse.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_ilu_inverse.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compute the inverse of a small matrix using the SparseILU with
-//---------------------------- sparse_ilu_t.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_ilu_t.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that the SparseILU applied with infinite fill-in
-//---------------------------- testmatrix.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2007, 2008, 2011 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- testmatrix.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
//TODO: [GK] Produce some useful output!
-//---------------------------- sparse_matrix_Tmmult_01.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_Tmmult_01.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tmmult. this function has a default argument
// that could previously not be instantiated because it was in a
-//---------------------------- sparse_matrix_Tmmult_02.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_Tmmult_02.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tmmult. this function has a default argument
// that could previously not be instantiated because it was in a
-//----------------------------------------------------------------------
-// $Id: functional_01.cc 23753 2011-05-30 00:22:23Z bangerth $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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>
-//---------------------------- sparse_matrix_mmult_01.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_mmult_01.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::mmult. this function has a default argument
// that could previously not be instantiated because it was in a
-//---------------------------- sparse_matrix_mmult_01.cc,v ---------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_matrix_mmult_01.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::mmult. this function has a default argument
// that could previously not be instantiated because it was in a
-//---------------------------- sparse_ilu.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_ilu.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that the SparseMIC applied with infinite fill-in
-//---------------------------- sparsity_pattern.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern.cc,v ---------------------------
+// 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"
-//---------------------------- sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::row_length
-//---------------------------- sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::print_gnuplot
-//---------------------------- sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::print
-//---------------------------- sparsity_pattern_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy operator with offdiagonals
-//---------------------------- sparsity_pattern_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy constructor with offdiagonals
-//---------------------------- sparsity_pattern_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from
-//---------------------------- sparsity_pattern_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from
-//---------------------------- sparsity_pattern_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from
-//---------------------------- sparsity_pattern_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from
-//---------------------------- sparsity_pattern_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::matrix_position
-//---------------------------- sparsity_pattern_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::block_read/write
-//---------------------------- sparsity_pattern_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityPattern::copy_from
-//---------------------------- sparsity_pattern_copy_from.cc,v ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2001 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_copy_from.cc,v ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// SparsityPattern::copy_from crashed when the number of rows or columns
-//---------------------------- sparsity_tools_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_tools_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// apply SparsityTools::reorder_Cuthill_McKee to a graph that consists
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::trace
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests TridiagonalMatrix::all_zero
// Tests TridiagonalMatrix::matrix_scalar_product
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2008 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test for symmetric tridiagonal matrices;
// copies part of the tests in tridiagonal_matrix.cc
-//---------------------------- solver.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solver.cc ---------------------------
+// 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"
-//----------------------- vector_accumulation.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------------- vector_accumulation.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the l2 norm is exactly the same for many runs on random vector
// size with random vector entries. this is to ensure that the result is
-//------------------------ vector_large_numbers.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------------ vector_large_numbers.cc -------------------------
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2007, 2009 by the deal.II authors
+// Copyright (C) 2007 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------- vector_norms.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector_norms.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// checks that the l1, l2, lp norm is computed correctly for deal.II vectors
// (check the summation algorithm), including an accuracy test (should not
-//---------------------------- solver.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 1998 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- solver.cc ---------------------------
+// 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"
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests vector multiplication and eigenvalues of LAPACKFullMatrix
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// LAPACKFullMatrix::compute_lu_factorization
// LAPACKFullMatrix::apply_lu_factorization
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests SVD of LAPACKFullMatrix by comparing to vmult of FullMatrix
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests inverse SVD of LAPACKFullMatrix by comparing to vmult of FullMatrix
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests generalized eigenvalues of FullMatrix
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests generalized eigenvalues of FullMatrix
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2006, 2010 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests eigenvalues of FullMatrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2008 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Check eigenvalue capabilities of SolverCG
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2010 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Tests compute_eigenvalues() and eigenvalue() of TridiagonalMatrix
-//------------------------ compress_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------------ compress_constraints.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests whether the compression of constraint weights
// (constraint pool) works properly
-//------------------------ compress_mapping.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------------ compress_mapping.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests whether the compression of mapping (Jacobians) works
// properly. There should only be a few different Jacobians also when there
-//----------------------------- copy.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//----------------------------- copy.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the copy operation in the
-//------------------ estimate_condition_number_mass.cc ---------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ estimate_condition_number_mass.cc ---------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function computes condition number estimates for the mass matrix at
-//------------------ get_functions_cartesian.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_cartesian.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_circle.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_circle.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_constraints.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_constraints.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_float.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_float.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_gl.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_gl.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_circle_mappingq.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_circle_mappingq.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_multife.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_multife.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_multife2.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_multife2.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_q_hierarchical.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_q_hierarchical.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_rect.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_rect.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_functions_variants.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_functions_variants.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ get_values_plain.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ get_values_plain.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this tests whether FEEvaluationBase::read_dof_values and
-//------------------ integrate_functions.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ integrate_functions.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ integrate_functions_multife.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ integrate_functions_multife.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ integrate_functions_multife2.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ integrate_functions_multife2.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_01.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_01.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_02.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_02.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_03.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_03.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_04.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_04.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_05.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_05.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_06.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_06.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_06.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_06.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_08.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_08.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// same test as matrix_vector_06 (quite large mesh, hanging nodes, different
-//------------------ matrix_vector_09.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_09.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// same test as matrix_vector_06 (quite large mesh, hanging nodes, different
-//------------------ matrix_vector_curl.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_curl.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_div.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_div.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_float.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_float.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// Same as matrix_vector_06 for testing correctness of matrix-vector products
-//------------------ matrix_vector_hp.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_hp.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_mg.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_mg.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_stokes.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_stokes.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ matrix_vector_stokes_noflux.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_vector_stokes_noflux.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of matrix free
-//------------------ no_index_initialize.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ no_index_initialize.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// check that FEEvaluation can be evaluated without indices initialized (and
-//------------------ quadrature_points.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ quadrature_points.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of cached quadrature points
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for correctness of step-37 (without output and only small sizes)
-//------------------ thread_correctness.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ thread_correctness.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the thread parallelization of the
-//------------------ thread_correctness_hp.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ thread_correctness_hp.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this function tests the correctness of the implementation of parallel
-//------------------ update_mapping_only.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ update_mapping_only.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// correctness of matrix-free initialization when the mapping changes and the
-//---------------------------- metis_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- metis_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::partition_triangulation
-//---------------------------- metis_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- metis_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::partition_triangulation. generate some output
-//---------------------------- metis_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- metis_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check GridTools::partition_triangulation. generate output in VTK format
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test constructor/reinit of BlockVector with IndexSets
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Utilities::MPI::min_max_avg()
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Utilities::MPI::sum()
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Utilities::MPI::sum() for arrays
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Utilities::MPI::max()
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Utilities::MPI::max() for arrays
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test VectorTools::compute_mean_value for parallel computations. we
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix::condense(Vector) for parallel vectors. this
-//---------------------------------------------------------------------------
-// $Id: constraint_matrix_condense_01.cc 29076 2013-03-27 15:08:37Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix::set_zero(Vector) for parallel vectors.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix::set_zero(Vector) for parallel distributed vectors
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// ConstraintMatrix.distribute() produces a different result when using a
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test DoFTools::count_dofs_per_block in parallel
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::count_dofs_per_block
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::count_dofs_per_component
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// something that crashed at one point and for which I needed a simple testcase
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// another test that crashed at one point
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// extracted from count_dofs_per_block that crashed at one point
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// extracted from count_dofs_per_block that crashed at one point
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityTools::distribute_sparsity_pattern
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparsityTools::distribute_sparsity_pattern for BlockCompressedSimpleSP
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like the same test in deal.II but this time use a
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::extract_boundary_dofs for parallel DoFHandlers
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test DoFTools::extract_constant_modes
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::extract_locally_active_dofs and ensure that it returns the
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test VectorTools::fe_field_function_01 for parallel computations. we
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test problem in MGTools::make_flux_sparsity_pattern_edge
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test correct handling of ghost elements in PETScWrappers::mpi::vectors
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test correct copying of ghosted vectors in PETScWrappers::mpi::vectors
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that ghosted vectors are read-only
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test VectorTools::integrate_difference for parallel computations.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we got an email saying that VectorTools::interpolate had trouble
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like _01 but with PETSc vectors. this program hangs at the time of writing
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// In Trilinos 10.12.1 interpolate() hangs with a small number of cells (smaller than the number of CPUs). This works fine in 10.4.2 and 10.8.5
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test FETools::interpolation_difference
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check CellAccessor::is_locally_owned
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::make_zero_boundary_constraints for parallel DoFHandlers
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test DoFTools::map_dofs_to_support_points for parallel DoFHandlers
-//------------------ matrix_free_01.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_free_01.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this tests the correctness of matrix free matrix-vector products by
-//------------------ matrix_free_02.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_free_02.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this tests the correctness of matrix free matrix-vector products when
-//------------------ matrix_free_03.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_free_03.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this tests the correctness of matrix free matrix-vector products for two
-//------------------ matrix_free_04.cc ------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-//------------------ matrix_free_04.cc ------------------------
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// this tests the correctness of matrix free matrix-vector products for
-//----------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether the various assember classes put the right data in the
// right place.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check level_subdomain_id for distributed Triangulation
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// distribute dofs and mgdofs for a parallel Triangulation
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// distribute_dofs on one cpu crashes with a segmentation fault.
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// distributing FE_Q multigrid DoFs fails
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010, 2013 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2010 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix for a distributed mesh on hyper shell with both
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix for a distributed mesh on hyper shell with both
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that the ConstraintMatrix with hanging nodes and no-normal-flux
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a few simple coarse grids in 2d
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix for a distributed mesh,
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix for a distributed mesh,
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a distributed mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a distributed mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that ConstraintMatrix.distribute() is not doing anything in a
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d adaptively refined mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d adaptively refined mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d adaptively refined mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d adaptively refined mesh and check
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check existence of ghost layer in 2d
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check existence of ghost layer in 2d with global refinement
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// one global refinement of a 2d square with p4est
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// refine bottom-left cell after one global refinement of a square in 2d and check p4est-output
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// recursively refine a 2d mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d mesh and check componentwise
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler on a 2d mesh and check componentwise
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test p4est grid interaction with one cell in 2d
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix for a distributed mesh,
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a distributed mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a distributed mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check whether all constraints are set on locally active set
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Reproduce a bug in the ghostlayer construction for a simple
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// recursively refine a 3d mesh
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// refine a 3d shell once (currently a bug):
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// refine a 3d cell that is not marked once (currently a bug in p4est):
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a relatively simple 3d mesh and refine a few cells. this
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a parallel DoFHandler and output data on a single
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// we couldn't call DoFTools::dof_indices_with_subdomain_association
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// recursively refine a 2d mesh to a very high level
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// save and load a triangulation
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// save and load a triangulation with one solution vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// save and load a triangulation with two solution vectors
-//-------------------------- parallel_block_vector_06.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_block_vector_06.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check global reduction operation (norms, operator==, operator!=) on
// parallel block vector (similar test case as parallel_vector_06).
-//--------------------- parallel_partitioner_01.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------- parallel_partitioner_01.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check n_ghost_indices() and is_ghost_entry(), similar to
// parallel_vector_09.cc test case
-//--------------------- parallel_partitioner_02.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------- parallel_partitioner_02.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check n_import_indices on test case from parallel_partitioner_01
-//--------------------- parallel_partitioner_03.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------- parallel_partitioner_03.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// let processors write ghost_targets, import_indices, import_targets to file
-//--------------------- parallel_partitioner_04.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//--------------------- parallel_partitioner_04.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check global_to_local and local_to_global on test case from
// parallel_partitioner_01.cc
-//-------------------------- parallel_vector_01.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_01.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct initialization of parallel vector without any ghosts
-//-------------------------- parallel_vector_02.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_02.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check addition into ghosts for parallel vector
-//-------------------------- parallel_vector_03.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_03.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check set of ghosts for parallel vector
-//-------------------------- parallel_vector_04.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_04.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that operator= resets ghosts, both if they have been set and if they
// have not been set
-//-------------------------- parallel_vector_05.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_05.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that compress(add) with zero add does not change the vector entry
-//-------------------------- parallel_vector_06.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_06.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check global reduction operation (norms, operator==, operator!=) on
// parallel vector
-//-------------------------- parallel_vector_07.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_07.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that access to elements and ghosts works correctly
-//-------------------------- parallel_vector_08.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_08.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check parallel_vector::copy_from to update ghost values. Same vector layout
// as in parallel_vector_07.cc
-//-------------------------- parallel_vector_09.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_09.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check n_ghost_entries() and is_ghost_entry()
-//-------------------------- parallel_vector_10.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_10.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check operator= when we do some operations with ghosts
-//-------------------------- parallel_vector_11.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_11.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check that add, sadd, equ, scale work correctly on a vector where some
// processor do not own any degrees of freedom
-//-------------------------- parallel_vector_12.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_12.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check parallel::distributed::Vector::swap
-//-------------------------- parallel_vector_13.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_13.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check for ghosts on parallel vector: similar to parallel_vector_03, but
// setting where one ghost is zero and should not have an effect on vector
-//-------------------------- parallel_vector_back_interpolate.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_back_interpolate.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FETools::back_interpolate on parallel vector
-//-------------------------- parallel_vector_interpolate.cc -----------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- parallel_vector_interpolate.cc -----------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FETools::interpolate on parallel vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// PETScWrappers: document bug with PETSc SparseMatrix and clear_rows()
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// PETScWrappers: document bug with PETSc SparseMatrix. If only one CPU
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// PETScWrappers: document bug when using GrowingVectorMemory
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a petsc vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a petsc vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a petsc vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a petsc vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check if mpi is working
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Create a mesh with ncpu * 5 cells, assign refinement indicators
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but choose as refinement indicators 2^(cell
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but say that we don't want to coarsen any cells at
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a triangulation on a single processor and test that
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _05 but with indicators that span several orders of magnitude
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _04 but with indicators and a mesh that matches step-32
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Create a mesh with ncpu * 5 cells, assign refinement indicators
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but choose as refinement indicators 10^(cell
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like _01, but make sure we don't coarsen if we don't want to
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// create a triangulation on a single processor and test that
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _05 but with indicators that span several orders of magnitude
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document bug in parallel::distributed::GridRefinement
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Create a mesh and attach a function to the signal that is triggered
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Create a mesh and attach a function to the signal that is triggered
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that DofRenumbering::hierarchical() gives the same DoFs independent of
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test that DofRenumbering::hierarchical() gives the same DoFs independent of
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check if mpi is working
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// SolutionTransfer locked up when a process has no locally owned
-/* Author: Guido Kanschat, Texas A&M University, 2009 */
-
-/* $Id$ */
-/* */
-/* Copyright (C) 2010-2013 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Guido Kanschat, Texas A&M University, 2009
+ */
#include "../tests.h"
#include <deal.II/lac/sparse_matrix.h>
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A lightly adapted version of the step-40 tutorial program
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2012 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// A lightly adapted version of the step-40 tutorial program
-//-----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test for correctness of step-48 (without output and only small sizes)
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test n_levels and iterators on those levels
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008, 2009 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test interaction with p4est with a simple grid in 2d. here, we test
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Trilinos has_ghost_elements() if run on one CPU only
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check Trilinos has_ghost_elements()
-//---------------------------- trilinos_bug_5609.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2012 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_bug_5609.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// not really a testcase for deal.II but one that verifies that the recurring
-//---------------------------- trilinos_vector_reinit.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_reinit.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document a bug in Trilinos regarding compress()
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a trilinos vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a trilinos vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ConstraintMatrix.distribute() for a trilinos vector
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document bug in the new ConstraintMatrix::distribute() from r29593
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document bug in the new ConstraintMatrix::distribute():
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct behaviour of Trilinos ghosted vectors
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct behaviour of Trilinos ghosted vectors
-//---------------------------- trilinos_ghost_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_ghost_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct behaviour of Trilinos ghosted vectors. The
-//---------------------------- trilinos_ghost_03_linfty.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_ghost_03_linfty.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// while computing the l2norm on ghosted vectors is unsafe, computing
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct behaviour of Trilinos ghosted vectors
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosVector::locally_owned_elements
-//---------------------- trilinos_matvec_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------- trilinos_matvec_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether TrilinosWrappers::SparseMatrix::vmult gives same result with
-//---------------------- trilinos_matvec_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------- trilinos_matvec_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether TrilinosWrappers::SparseMatrix::Tvmult gives same result with
-//---------------------- trilinos_matvec_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------- trilinos_matvec_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test whether TrilinosWrappers::SparseMatrix::(T)vmult(_add) gives same
-//---------------------- trilinos_matvec_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------- trilinos_matvec_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test if Add() and Insert work correctly in Trilinos in parallel
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TrilinosWrappers::SparseMatrix::print got column indices wrong
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010, 2011 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TrilinosWrappers::SparseMatrix::print got column indices wrong
-//---------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2009, 2010, 2011, 2013 by the deal.II authors
+// Copyright (C) 2009 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// During the conversion to 64-bit indices in Trilinos, we started to end up
-//---------------------------- trilinos_vector_reinit.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_reinit.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check correct behaviour of reinit of Trilinos vectors
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MGTools::make_boundary_list
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MGTools::count_dofs_per_component
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2006 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
* Test the general behavior of the multigrid cycles without any
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MGDoFAccessor::get_mg_dof_indices
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check MGDoFAccessor::get_mg_dof_indices for faces
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2006, 2012 by the deal.II authors
+// Copyright (C) 2006 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check DoFHandler::has_level_dofs and DoFHandler::has_active_dofs
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but on adaptively refined grid
-//----------------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2013 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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 <deal.II/base/quadrature_lib.h>
#include <deal.II/base/function.h>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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 <deal.II/base/quadrature_lib.h>
#include <deal.II/base/function.h>
#include <deal.II/base/logstream.h>
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2013 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 <deal.II/base/quadrature_lib.h>
#include <deal.II/base/function.h>
#include <deal.II/base/logstream.h>
-//----------------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2006, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check the new DoFRenumbering::component_wise function that handles
// MGDoFHandlers and renumbers all MG and non-MG dofs
-//----------------------------------------------------------------------------
-// $Id$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Until version 1.50 of mg_dof_handler.cc, the
// MGDoFHandler::renumbering function could not handle coarsened grids
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2006, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Until version 1.50 of mg_dof_handler.cc, the
// MGDoFHandler::distribute_dofs function in 1d and 3d could not
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2006, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-/* $Id$ */
-/* Author: Guido Kanschat, University of Heidelberg, 2003 */
-/* Baerbel Janssen, University of Heidelberg, 2010 */
-/* Wolfgang Bangerth, Texas A&M University, 2010 */
-
-/* $Id$ */
-/* */
-/* Copyright (C) 2003, 2004, 2006, 2007, 2008, 2009, 2010, 2013 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2003 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Authors: Guido Kanschat, University of Heidelberg, 2003
+ * Baerbel Janssen, University of Heidelberg, 2010
+ * Wolfgang Bangerth, Texas A&M University, 2010
+ */
#include "../tests.h"
#include <deal.II/base/logstream.h>
+// ---------------------------------------------------------------------
// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// Add edge matrices to make sure they are empty and do not mess things up
+// ---------------------------------------------------------------------
// $Id$
+//
+// Copyright (C) 2013 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.
+//
+// ---------------------------------------------------------------------
+
// Multigrid with continuous and discontinuous elements works, if we
// enforce continuity at refinement edges through interior penalty
-/* Author: Guido Kanschat, Texas A&M University, 2009 */
-
-/* $Id: step-39.cc 28552 2013-02-25 15:18:15Z kanschat $ */
-/* */
-/* Copyright (C) 2010-2013 by the deal.II authors */
-/* */
-/* This file is subject to QPL and may not be distributed */
-/* without copyright and license information. Please refer */
-/* to the file deal.II/doc/license.html for the text and */
-/* further information on this license. */
+// ---------------------------------------------------------------------
+// $Id$
+//
+// Copyright (C) 2010 - 2013 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.
+//
+// ---------------------------------------------------------------------
+
+/*
+ * Author: Guido Kanschat, Texas A&M University, 2009
+ */
#include "../tests.h"
#include <deal.II/lac/sparse_matrix.h>
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
//TODO:[GK] Add checks for RT again!
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but on adaptively refined grid
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01 but on adaptively refined grid
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Compare MGTransferPrebuilt, MGTransferBlock and MGTransferSelect
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Output transfer matrices on locally refined meshes without constraints
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Output transfer matrices on locally refined meshes with hanging node constraints
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Output transfer matrices on locally refined meshes with hanging node constraints
-//----------------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2011 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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"
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TransferPrebuilt with system elements
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, but with a TransferSelect that selects all blocks
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _02, but with a TransferSelect that selects only the first vector component
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _03, but with a TransferSelect that selects the first two vector components as the first block
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _04, but checks the copy_to_mg and copy_from_mg of MGTransferSelect
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TransferPrebuilt with system elements on adaptively refined meshes
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _01 but with boundary conditions
#include "../tests.h"
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _01 but with TransferSelect
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _03 but with boundary conditions
#include "../tests.h"
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _03 but with a TransferSelect that selects only the first vector component
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _05 but with boundary conditions
#include "../tests.h"
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _05 but with a TransferSelect that selects the first two vector
// components as the first block
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test like _07 but with boundary conditions
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _08, but checks the copy_to_mg and copy_from_mg of MGTransferSelect
-//---------------------------- petsc_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- petsc_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- petsc_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying matrix sizes
-//---------------------------- petsc_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- petsc_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::SparseMatrix::l1_norm
-//---------------------------- petsc_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::SparseMatrix::linfty_norm
-//---------------------------- petsc_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::SparseMatrix::frobenius_norm
-//---------------------------- petsc_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::SparseMatrix::operator *=
-//---------------------------- petsc_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::SparseMatrix::operator /=
-//---------------------------- petsc_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::size()
-//---------------------------- petsc_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator() in set-mode
-//---------------------------- petsc_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator() in add-mode
-//---------------------------- petsc_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::l1_norm()
-//---------------------------- petsc_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::l2_norm()
-//---------------------------- petsc_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::linfty_norm()
-//---------------------------- petsc_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator *=
-//---------------------------- petsc_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator /=
-//---------------------------- petsc_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator*(Vector) on two vectors that are
-//---------------------------- petsc_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator*(Vector) on two vectors that are
-//---------------------------- petsc_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to check for PETScWrappers::Vector::clear(). However, this
-//---------------------------- petsc_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (PetscScalar) with setting to zero
-//---------------------------- petsc_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (PetscScalar) with setting to a
-//---------------------------- petsc_27.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_27.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (Vector)
-//---------------------------- petsc_28.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_28.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (Vector), except that we don't
-//---------------------------- petsc_29.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_29.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::reinit(fast)
-//---------------------------- petsc_30.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_30.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::reinit(!fast)
-//---------------------------- petsc_31.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_31.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::l2_norm()
-//---------------------------- petsc_32.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_32.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::mean_value()
-//---------------------------- petsc_33.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_33.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::lp_norm(3)
-//---------------------------- petsc_34.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_34.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::all_zero
-//---------------------------- petsc_35.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_35.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator+=(Vector)
-//---------------------------- petsc_36.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_36.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator-=(Vector)
-//---------------------------- petsc_37.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_37.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::add (scalar)
-//---------------------------- petsc_38.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_38.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::add(Vector)
-//---------------------------- petsc_39.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_39.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::add(scalar, Vector)
-//---------------------------- petsc_40.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_40.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::add(s,V,s,V)
-//---------------------------- petsc_41.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_41.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::sadd(s, Vector)
-//---------------------------- petsc_42.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_42.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::sadd(scalar, scalar, Vector)
-//---------------------------- petsc_43.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_43.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::sadd(s,s,V,s,V)
-//---------------------------- petsc_44.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_44.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::sadd(s,s,V,s,V,s,V)
-//---------------------------- petsc_45.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_45.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::scale
-//---------------------------- petsc_46.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_46.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::equ (s,V)
-//---------------------------- petsc_47.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_47.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::equ (s,V,s,V)
-//---------------------------- petsc_48.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_48.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::ratio
-//---------------------------- petsc_49.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_49.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (Vector<PetscVector>)
-//---------------------------- petsc_50.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_50.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (Vector<T>) with T!=PetscScalar
-//---------------------------- petsc_51.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_51.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check copy constructor PETScWrappers::Vector::Vector(Vector)
-//---------------------------- petsc_52.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_52.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- petsc_55.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_55.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator() in set, and later in *= mode
-//---------------------------- petsc_56.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_56.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator() in set, and later in /= mode
-//---------------------------- petsc_57.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_57.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::is_non_zero
-//---------------------------- petsc_58.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_58.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ::Vector (const PETScWrappers::Vector &) copy constructor
-//---------------------------- petsc_59.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_59.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector (const ::Vector &) copy constructor
-//---------------------------- petsc_60.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_60.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ::Vector::operator = (const PETScWrappers::Vector &)
-//---------------------------- petsc_61.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_61.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator = (const ::Vector &)
-//---------------------------- petsc_62.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_62.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::MatrixBase::clear ()
-//---------------------------- petsc_63.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_63.cc ---------------------------
+// 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"
-//---------------------------- petsc_64.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_64.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This test should be run on multiple processors. note that this test also
-//---------------------------- petsc_65.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_65.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This test used to fail after upgrading to petsc 2.2.1
-//---------------------------- petsc_66.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_66.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::MatrixBase::clear_row ()
-//---------------------------- petsc_67.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_67.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::MatrixBase::clear_rows ()
-//---------------------------- petsc_68.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_68.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::MatrixBase::clear_row () with used second argument
-//---------------------------- petsc_69.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_69.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::MatrixBase::clear_rows () with used second argument
-//---------------------------- petsc_70.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_70.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PetscScalar
-//---------------------------- petsc_block_vector_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_block_vector_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that block vector iterator allows reading and writing correctly
-//---------------------------- petsc_block_vector_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_block_vector_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, except that we use operator[] instead of operator*
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test is an adaptation of lac/block_vector_iterator for PETSc block
// vectors
-//---------------------------- petsc_deal_solver_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_deal_solver_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the CG solver using the PETSc matrix and vector classes
-//---------------------------- petsc_deal_solver_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_deal_solver_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the BiCGStab solver using the PETSc matrix and vector classes
-//---------------------------- petsc_deal_solver_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_deal_solver_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the GMRES solver using the PETSc matrix and vector classes
-//---------------------------- petsc_deal_solver_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_deal_solver_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the MINRES solver using the PETSc matrix and vector classes
-//---------------------------- petsc_deal_solver_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_deal_solver_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the QMRS solver using the PETSc matrix and vector classes
-//---------------------------- petsc_full_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- petsc_full_matrix_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- petsc_full_matrix_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying matrix sizes
-//---------------------------- petsc_full_matrix_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- petsc_full_matrix_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::FullMatrix::l1_norm
-//---------------------------- petsc_full_matrix_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::FullMatrix::linfty_norm
-//---------------------------- petsc_full_matrix_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::FullMatrix::frobenius_norm
-//---------------------------- petsc_full_matrix_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::FullMatrix::operator *=
-//---------------------------- petsc_full_matrix_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::FullMatrix::operator /=
-//---------------------------- petsc_full_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test PETScWrappers::MatrixBase::const_iterator
-//---------------------------- petsc_full_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult
-//---------------------------- petsc_full_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult
-//---------------------------- petsc_full_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::vmult_add
-//---------------------------- petsc_full_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::Tvmult_add
-//---------------------------- petsc_full_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_scalar_product
-//---------------------------- petsc_full_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square
-//---------------------------- petsc_full_matrix_vector_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_full_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check FullMatrix::matrix_norm_square
-//---------------------------- petsc_parallel_sparse_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_parallel_sparse_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// PETScWrappers::MPI::SparseMatrix::reinit(CompressedSparsityPattern) should
-//---------------------------- petsc_slowness_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_slowness_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- petsc_slowness_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_slowness_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- petsc_slowness_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_slowness_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- petsc_slowness_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_slowness_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- petsc_solver_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc Richardson solver
-//---------------------------- petsc_solver_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc Chebychev solver
-//---------------------------- petsc_solver_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_mf.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_mf.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver with PETSc MatrixFree class
-//---------------------------- petsc_solver_03_precondition_boomeramg.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_boomeramg.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver with the PreconditionBoomerAMG
// preconditioner
-//---------------------------- petsc_solver_03_precondition_boomeramg_symmetric.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_boomeramg_symmetric.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver with the PreconditionBoomerAMG
// preconditioner. allow the preconditioner to exploit symmetry of the
-//---------------------------- petsc_solver_03_precondition_eisenstat.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_eisenstat.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_precondition_icc.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_icc.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_precondition_ilu.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_ilu.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_precondition_lu.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_lu.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver with the PreconditionLU
// preconditioner. This should converge in exactly one iteration
-//---------------------------- petsc_solver_03_precondition_parasails.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_parasails.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_precondition_sor.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_sor.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_03_precondition_ssor.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_03_precondition_ssor.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CG solver
-//---------------------------- petsc_solver_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc BiCG solver
-//---------------------------- petsc_solver_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc GMRES solver
-//---------------------------- petsc_solver_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc Bicgstab solver
-//---------------------------- petsc_solver_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CGS solver
-//---------------------------- petsc_solver_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc TFQMR solver
-//---------------------------- petsc_solver_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc TCQMR solver
//
-//---------------------------- petsc_solver_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc CR solver
-//---------------------------- petsc_solver_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc LSQR solver
-//---------------------------- petsc_solver_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc PreOnly solver
-//---------------------------- petsc_solver_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_solver_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETScWrapper::Precondition*::vmult
-//---------------------------- sparse_direct_mumps.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2010, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparse_direct_mumps.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the PETSc SparseDirectMumps solver
-//---------------------------- petsc_sparse_matrix_vector_07.cc ---------------------------
-// $Id: sparse_matrix_vector_07.cc 24924 2012-01-25 12:35:17Z kormann $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::add(other, factor)
-//---------------------------- petsc_sparse_matrix_vector_01.cc ---------------------------
-// $Id: sparse_matrix_vector_01.cc 29164 2013-04-03 16:42:17Z heister $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// document that SparseMatrix::operator= is broken
-//---------------------------- petsc_sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test PETScWrappers::MatrixBase::const_iterator
-//---------------------------- petsc_sparse_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult
-//---------------------------- petsc_sparse_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult
-//---------------------------- petsc_sparse_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult_add
-//---------------------------- petsc_sparse_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult_add
-//---------------------------- petsc_sparse_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_scalar_product
-//---------------------------- petsc_sparse_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_norm_square
-//---------------------------- petsc_sparse_matrix_vector_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_sparse_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_norm_square
-//---------------------------- petsc_vector_assign_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_assign_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// when calling PETScWrappers::Vector::operator() (), the return type is a
-//---------------------------- petsc_vector_assign_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_assign_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is equivalent to the petsc_vector_assign_02 test, except that we use
-//---------------------------- petsc_vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator==(PETScWrappers::Vector) for vectors that are not
-//---------------------------- petsc_vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator==(PETScWrappers::Vector) for vectors that are
-//---------------------------- petsc_vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator!=(PETScWrappers::Vector) for vectors that are not
-//---------------------------- petsc_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check PETScWrappers::Vector::operator!=(PETScWrappers::Vector) for vectors that are
-//---------------------------- petsc_vector_print.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_print.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// verify that VectorBase::print uses the precision parameter correctly and
-//---------------------------- petsc_vector_assign_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- petsc_vector_assign_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Test the constructor PETScWrappers::Vector(const Vec &) that takes an
-//---------------------------- dof_handler_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- dof_handler_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for DoFHandler<1,dim>
-//---------------------------- parameter_handler.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- parameter_handler.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Parameter_handler
-//---------------------------- tensor_base.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_base.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Tensor<1,dim>
-//---------------------------- pointer_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- pointer_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test what happens when serializing a pointer. is a new object created when
// loading into another pointer that is NULL? this is in fact what happens
-//---------------------------- pointer_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- pointer_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test what happens when serializing a pointer. is a new object created when
// loading into another pointer that is non-NULL and the old pointer
-//---------------------------- pointer_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- pointer_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test what happens when serializing two objects that have pointers to the
// same common object. the two objects here are the members of a std::pair
-//---------------------------- pointer_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- pointer_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test what happens when serializing two objects that have pointers to the
// same common object. the two objects here are the members of a std::pair
-//---------------------------- pointer_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- pointer_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test what happens when serializing two objects that have pointers to the
// same common object.
-//---------------------------- polynomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Polynomial
-//---------------------------- polynomial_hierarchical.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_hierarchical.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Hierarchical
-//---------------------------- polynomial_lagrange_equidistant.cc ---------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_lagrange_equidistant.cc ---------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for LagrangeEquidistant
-//---------------------------- polynomial_lagrange_gl.cc ---------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_lagrange_gl.cc ---------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Lagrange polynomial based on Gauss-Lobatto support
// points
-//---------------------------- polynomial_legendre.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_legendre.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Legendre
-//---------------------------- polynomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Polynomial
-//---------------------------- polynomial_monomial.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- polynomial_monomial.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Monomial
-//---------------------------- quadrature.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- quadrature.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Quadrature
-//---------------------- quadrature_qanisotropic.cc --------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------- quadrature_qanisotropic.cc --------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for QAnisotropic
-//-------------------------- quadrature_qiterated.cc --------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//-------------------------- quadrature_qiterated.cc --------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for QIterated
-//---------------------------- sparsity_pattern.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for SparsityPattern
-//---------------------------- tensor_base.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_base.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for SymmetricTensor<2,dim>
-//---------------------------- table_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<1. int>
-//---------------------------- table_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<2, int>
-//---------------------------- table_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<3, int>
-//---------------------------- table_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<4, int>
-//---------------------------- table_5.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_5.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<5, int>
-//---------------------------- table_6.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_6.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<6, int>
-//---------------------------- table_7.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_7.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Table<7, int>
-//---------------------------- table_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- table_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for TableHandler
-//---------------------------- tensor_base.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_base.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Tensor<1,dim>
-//---------------------------- tensor_base.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_base.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Tensor<1,dim>
-//---------------------------- tensor_base_scalar.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- tensor_base_scalar.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Tensor<0,dim>
-//---------------------------- test_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- test_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// a basic test for some serialization functionality
-//---------------------------- triangulation_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- triangulation_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Triangulation<1,dim>
-//---------------------------- triangulation_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010, 2011, 2012 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- triangulation_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Triangulation<1,dim>. do the same as in the
// _01 test but for an adaptively refined and coarsened triangulation
-//---------------------------- vector.cc -------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2010 by the deal.II authors
+// Copyright (C) 2010 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- vector.cc -------------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check serialization for Vector
-//-------------------------------------------------------
-// $Id: 01.cc 24924 2013-01-28 young $
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// just check initialising SLEPc can be done and that it initialises
-//---------------------------- trilinos_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a trilinos matrix using
-//---------------------------- trilinos_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- trilinos_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using set() and add()
-//---------------------------- trilinos_03a.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_03a.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using set() and add()
-//---------------------------- trilinos_03b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_03b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using set() and add()
-//---------------------------- trilinos_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying matrix sizes
-//---------------------------- trilinos_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check querying the number of nonzero elements in
-//---------------------------- trilinos_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::l1_norm
-//---------------------------- trilinos_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::linfty_norm
-//---------------------------- trilinos_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::frobenius_norm
-//---------------------------- trilinos_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::operator *=
-//---------------------------- trilinos_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::operator /=
-//---------------------------- trilinos_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::size()
-//---------------------------- trilinos_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set-mode
-//---------------------------- trilinos_13.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_13.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in add-mode
-//---------------------------- trilinos_14.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_14.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set/add-mode alternatingly
-//---------------------------- trilinos_15.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_15.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set/add-mode alternatingly, but
-//---------------------------- trilinos_16.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_16.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set/add-mode alternatingly, but
-//---------------------------- trilinos_17.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_17.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::l1_norm()
-//---------------------------- trilinos_18.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_18.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::l2_norm()
-//---------------------------- trilinos_19.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_19.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::linfty_norm()
-//---------------------------- trilinos_20.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_20.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator *=
-//---------------------------- trilinos_21.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_21.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator /=
-//---------------------------- trilinos_22.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_22.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator*(Vector) on two vectors that are
-//---------------------------- trilinos_23.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_23.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator*(Vector) on two vectors that are
-//---------------------------- trilinos_24.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_24.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test used to check for TrilinosWrappers::Vector::clear(). However, this
-//---------------------------- trilinos_25.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_25.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (TrilinosScalar) with setting to zero
-//---------------------------- trilinos_26.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_26.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (TrilinosScalar) with setting to a
-//---------------------------- trilinos_27.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_27.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (Vector)
-//---------------------------- trilinos_28.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_28.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (Vector), except that we don't
-//---------------------------- trilinos_29.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_29.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::reinit(fast)
-//---------------------------- trilinos_30.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_30.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::reinit(!fast)
-//---------------------------- trilinos_31.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_31.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::l2_norm()
-//---------------------------- trilinos_32.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2007, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_32.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::mean_value()
-//---------------------------- trilinos_33.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_33.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::lp_norm(3)
-//---------------------------- trilinos_34.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_34.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::all_zero
-//---------------------------- trilinos_35.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_35.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator+=(Vector)
-//---------------------------- trilinos_36.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_36.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator-=(Vector)
-//---------------------------- trilinos_37.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_37.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::add (scalar)
-//---------------------------- trilinos_38.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_38.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::add(Vector)
-//---------------------------- trilinos_39.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_39.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::add(scalar, Vector)
-//---------------------------- trilinos_40.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_40.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::add(s,V,s,V)
-//---------------------------- trilinos_41.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_41.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::sadd(s, Vector)
-//---------------------------- trilinos_42.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_42.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::sadd(scalar, scalar, Vector)
-//---------------------------- trilinos_43.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_43.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::sadd(s,s,V,s,V)
-//---------------------------- trilinos_44.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_44.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::sadd(s,s,V,s,V,s,V)
-//---------------------------- trilinos_45.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_45.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::scale
-//---------------------------- trilinos_46.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_46.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::equ (s,V)
-//---------------------------- trilinos_47.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_47.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::equ (s,V,s,V)
-//---------------------------- trilinos_48.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_48.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::ratio
-//---------------------------- trilinos_49.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_49.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (dealii::Vector<TrilinosScalar>)
-//---------------------------- trilinos_49.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_49.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like 49, but do the test for
-//---------------------------- 49b.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- 49b.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like 49, but do the test for
-//---------------------------- trilinos_50.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_50.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (Vector<T>) with T!=TrilinosScalar
-//---------------------------- trilinos_51.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_51.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check copy constructor TrilinosWrappers::Vector::Vector(Vector)
-//---------------------------- trilinos_52.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_52.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check setting elements in a petsc matrix using
-//---------------------------- trilinos_53.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_53.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set, and later in add-mode
-//---------------------------- trilinos_54.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_54.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set, and later in -= mode
-//---------------------------- trilinos_55.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_55.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set, and later in *= mode
-//---------------------------- trilinos_56.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_56.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator() in set, and later in /= mode
-//---------------------------- trilinos_57.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_57.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::is_non_zero
-//---------------------------- trilinos_58.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_58.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ::Vector (const TrilinosWrappers::Vector &) copy constructor
-//---------------------------- trilinos_59.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_59.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector (const ::Vector &) copy constructor
-//---------------------------- trilinos_60.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_60.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check ::Vector::operator = (const TrilinosWrappers::Vector &)
-//---------------------------- trilinos_61.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_61.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator = (const ::Vector &)
-//---------------------------- trilinos_62.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_62.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparseMatrix::clear ()
-//---------------------------- trilinos_63.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_63.cc ---------------------------
+// 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"
-//---------------------------- trilinos_64.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_64.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This test should be run on multiple processors.
-//---------------------------- trilinos_65.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_65.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// This test used to fail after upgrading to petsc 2.2.1
-//---------------------------- trilinos_66.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_66.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::MatrixBase::clear_row ()
-//---------------------------- trilinos_67.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_67.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::MatrixBase::clear_rows ()
-//---------------------------- trilinos_68.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_68.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::MatrixBase::clear_row () with used second argument
-//---------------------------- trilinos_69.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_69.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::MatrixBase::clear_rows () with used second argument
-//---------------------------- trilinos_70.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_70.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosScalar
-//------------- trilinos_block_sparse_matrix_add_01.cc -------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------- trilinos_block_sparse_matrix_add_01.cc -------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective adding of elements in a trilinos matrix using
-//------------- trilinos_block_sparse_matrix_add_01.cc -------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------- trilinos_block_sparse_matrix_add_01.cc -------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective setting elements in a trilinos matrix using
-//---------------------------- trilinos_block_sparse_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check BlockSparseMatrix::vmult, Tvmult with deal.II block vector
-//---------------------------- trilinos_block_sparse_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_sparse_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check BlockSparseMatrix::vmult, Tvmult with deal.II block vector/vector
-//---------------------------- trilinos_block_sparse_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_sparse_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check BlockSparseMatrix::vmult, Tvmult with deal.II vector/block vector
-//---------------------------- trilinos_block_sparse_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_sparse_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check BlockSparseMatrix::vmult, Tvmult with deal.II vector/vector
-//---------------------------- trilinos_block_vector_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_vector_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// make sure that block vector iterator allows reading and writing correctly
-//---------------------------- trilinos_block_vector_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_block_vector_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like _01, except that we use operator[] instead of operator*
-//--------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test is an adaptation of lac/block_vector_iterator for PETSc block
// vectors
-//---------------------------- trilinos_deal_solver_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_deal_solver_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the CG solver using the Trilinos matrix and vector classes
-//---------------------------- trilinos_deal_solver_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_deal_solver_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the BiCGStab solver using the Trilinos matrix and vector classes
-//---------------------------- trilinos_deal_solver_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2009 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_deal_solver_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the GMRES solver using the Trilinos matrix and vector classes
-//---------------------------- trilinos_deal_solver_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_deal_solver_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the MINRES solver using the Trilinos matrix and vector classes
-//---------------------------- trilinos_deal_solver_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_deal_solver_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the QMRS solver using the Trilinos matrix and vector classes
-//---------------------------- trilinos_deal_solver_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2010 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//------------------ trilinos_deal_solver_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the Richardson solver using the Trilinos matrix and vector classes
-//----------------------------------------------------------------------------
-// transfer.cc,v 1.13 2005/12/30 16:07:03 guido Exp
-// Version:
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2000 - 2007, 2009, 2010, 2012 by the deal.II authors
+// Copyright (C) 2000 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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>
-//---------------------------- trilinos_sparse_matrix_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TrilinosWrappers::SparseMatrix::reinit(CompressedSparsityPattern) should
-//---------------------------- precondition_q_iso_q1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- precondition_q_iso_q1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// solves a 2D Poisson equation for FE_Q elements using FE_Q_iso_Q1 elements
-//---------------------------- trilinos_slowness_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_slowness_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- trilinos_slowness_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_slowness_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- trilinos_slowness_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_slowness_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- trilinos_slowness_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2005, 2013 by the deal.II authors
+// Copyright (C) 2005 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_slowness_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is part of a whole suite of tests that checks the relative speed of
-//---------------------------- trilinos_solver_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_solver_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the Trilinos CG solver
-//---------------------------- trilinos_solver_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_solver_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the Trilinos GMRES solver
-//---------------------------- trilinos_solver_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_solver_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the Trilinos CGS solver
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TrilinosWrappers::SparseMatrix::el() and operator() had problems
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::SparseMatrix::reinit with a dealii::SparseMatrix
-//----------------- trilinos_sparse_matrix_add_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_add_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective adding of elements in a trilinos matrix using
-//----------------- trilinos_sparse_matrix_add_02.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_add_02.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective adding of elements in a trilinos matrix using
-//----------------- sparse_matrix_copy_from_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2011, 2013 by the deal.II authors
+// Copyright (C) 2011 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- sparse_matrix_copy_from_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test SparseMatrix::copy_from from a TrilinosWrappers::SparseMatrix
-//----------------------------------------------------------------------
-// $Id: functional_01.cc 23753 2011-05-30 00:22:23Z bangerth $
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2012 by the deal.II authors
+// Copyright (C) 2012 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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>
-//---------------------------- trilinos_sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test TrilinosWrappers::MatrixBase::const_iterator
-//----------------- trilinos_sparse_matrix_set_01.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_set_01.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective setting of elements in a trilinos matrix using
-//----------------- trilinos_sparse_matrix_set_02.cc -------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//----------------- trilinos_sparse_matrix_set_02.cc -------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// compare collective setting of elements in a trilinos matrix using
-//---------------------------- trilinos_sparse_matrix_vector_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult
-//---------------------------- trilinos_sparse_matrix_vector_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult
-//---------------------------- trilinos_sparse_matrix_vector_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult_add
-//---------------------------- trilinos_sparse_matrix_vector_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult_add
-//---------------------------- trilinos_sparse_matrix_vector_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_scalar_product
-//---------------------------- trilinos_sparse_matrix_vector_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_norm_square
-//---------------------------- trilinos_sparse_matrix_vector_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::matrix_norm_square
-//---------------------------- trilinos_sparse_matrix_vector_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult, vmult_add with deal.II vector
-//---------------------------- trilinos_sparse_matrix_vector_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult, Tvmult_add with deal.II vector
-//---------------------------- trilinos_sparse_matrix_vector_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::vmult, vmult_add with distributed deal.II vector (but
-//---------------------------- trilinos_sparse_matrix_vector_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_vector_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check SparseMatrix::Tvmult, Tvmult_add with distributed deal.II vector
-//---------------------------- compressed_sparsity_pattern_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparsityPattern::row_length
-//---------------------------- compressed_sparsity_pattern_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparsityPattern::print_gnuplot
-//---------------------------- compressed_sparsity_pattern_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2008 by the deal.II authors
+// Copyright (C) 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
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- sparsity_pattern_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::SparsityPattern::print
-//---------------------------- trilinos_64_bit_crash_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008, 2013 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_64_bit_crash_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// extracted from deal_solver_02. at the time of writing this test, we ran
// into weird crashes with Trilinos when in 64 bit mode
-//---------------------------- trilinos_sparse_matrix_iterator_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// TrilinosWrappers::SparseMatrix::const_iterator::operator++(int) was declared but not defined
-//---------------------------- trilinos_sparse_matrix_iterator_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a const matrix
-//---------------------------- trilinos_sparse_matrix_iterator_03.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_03.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements and reading them back from a non-const matrix
-//---------------------------- trilinos_sparse_matrix_iterator_04.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_04.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator=,
// and reading them back through the matrix itself
-//---------------------------- trilinos_sparse_matrix_iterator_05.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_05.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator+=,
// and reading them back through the matrix itself
-//---------------------------- trilinos_sparse_matrix_iterator_06.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_06.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator-=,
// and reading them back through the matrix itself
-//---------------------------- trilinos_sparse_matrix_iterator_07.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_07.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator*=,
// and reading them back through the matrix itself
-//---------------------------- trilinos_sparse_matrix_iterator_08.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_08.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test setting some elements using a non-const matrix iterator and operator/=,
// and reading them back through the matrix itself
-//---------------------------- trilinos_sparse_matrix_iterator_09.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_09.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test, extracted from dof_constraints_09 and
-//---------------------------- trilinos_sparse_matrix_iterator_10.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_10.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this test, extracted from dof_constraints_09 and trilinos_sparse_matrix_iterator_10,
-//---------------------------- trilinos_sparse_matrix_iterator_11.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_11.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// certain comparisons between sparse matrix iterators didn't compile.
-//---------------------------- trilinos_sparse_matrix_iterator_12.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2012 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_sparse_matrix_iterator_12.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// like trilinos_sparse_matrix_iterator_11, but for const_iterators
-//---------------------------- trilinos_vector_assign_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_assign_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// when calling TrilinosWrappers::Vector::operator() (), the return type is a
-//---------------------------- trilinos_vector_assign_02.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_assign_02.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// this is equivalent to the trilinos_vector_assign_02 test, except that we use
-//---------------------------- trilinos_vector_equality_1.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_1.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator==(TrilinosWrappers::Vector) for vectors that are not
-//---------------------------- trilinos_vector_equality_2.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_2.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator==(TrilinosWrappers::Vector) for vectors that are
-//---------------------------- trilinos_vector_equality_3.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_3.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator!=(TrilinosWrappers::Vector) for vectors that are not
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_equality_4.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
// check TrilinosWrappers::Vector::operator!=(TrilinosWrappers::Vector) for vectors that are
-//---------------------------- trilinos_vector_assign_01.cc ---------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2004, 2005, 2008 by the deal.II authors
+// Copyright (C) 2004 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// This file is part of the deal.II library.
//
-//---------------------------- trilinos_vector_assign_01.cc ---------------------------
+// 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.
+//
+// ---------------------------------------------------------------------
+
/*
test ::Vector::swap() (fixed in r 25668)
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix
// test of the transpose as well
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix; test that the
// functions that allow for repeated solves yield the correct result even
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix that is slightly modified to make it nonsymmetric
// test for the transpose as well
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a block mass matrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a simple 2x2 block matrix
// that equals the unit matrix
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a simple 2x2 block matrix
// that equals the unit matrix. same as umfpack_05, but with the
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix that is
// slightly modified to make it nonsymmetric. same as umfpack_03, but
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix that is
// slightly modified to make it nonsymmetric. same as umfpack_03, but
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix that is
// slightly modified to make it nonsymmetric. same as umfpack_03, but
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010, 2011 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// test the umfpack sparse direct solver on a mass matrix that is slightly
// modified to make it nonsymmetric.
-//----------------------------------------------------------------------
-// $Id$
-// Version: $Name$
+// ---------------------------------------------------------------------
+// $Id$
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009, 2010, 2013 by the deal.II authors
+// Copyright (C) 2002 - 2013 by the deal.II authors
//
-// This file is subject to QPL and may not be distributed
-// without copyright and license information. Please refer
-// to the file deal.II/doc/license.html for the text and
-// further information on this license.
+// 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.
+//
+// ---------------------------------------------------------------------
+
// Like _11 but with block vectors. For reasons lost to history,
// SparseDirectUMFPACK could handle block sparse matrices but not block