]> https://gitweb.dealii.org/ - dealii.git/commitdiff
indent all files 2928/head
authorTimo Heister <timo.heister@gmail.com>
Sat, 6 Aug 2016 18:52:12 +0000 (14:52 -0400)
committerTimo Heister <timo.heister@gmail.com>
Sat, 6 Aug 2016 21:12:16 +0000 (17:12 -0400)
141 files changed:
source/algorithms/operator.inst.in
source/base/data_out_base.inst.in
source/base/function.inst.in
source/base/function_time.inst.in
source/base/mpi.inst.in
source/base/polynomials_rannacher_turek.inst.in
source/base/symmetric_tensor.inst.in
source/base/tensor.inst.in
source/base/tensor_function.inst.in
source/base/time_stepping.inst.in
source/distributed/grid_refinement.inst.in
source/distributed/shared_tria.inst.in
source/distributed/solution_transfer.inst.in
source/distributed/tria.inst.in
source/distributed/tria_base.inst.in
source/dofs/block_info.inst.in
source/dofs/dof_accessor.inst.in
source/dofs/dof_accessor_get.inst.in
source/dofs/dof_accessor_set.inst.in
source/dofs/dof_handler.inst.in
source/dofs/dof_handler_policy.inst.in
source/dofs/dof_objects.inst.in
source/dofs/dof_renumbering.inst.in
source/dofs/dof_tools.inst.in
source/dofs/dof_tools_constraints.inst.in
source/dofs/dof_tools_sparsity.inst.in
source/fe/fe.inst.in
source/fe/fe_abf.inst.in
source/fe/fe_bdm.inst.in
source/fe/fe_bernstein.inst.in
source/fe/fe_dg_vector.inst.in
source/fe/fe_dgp.inst.in
source/fe/fe_dgp_monomial.inst.in
source/fe/fe_dgp_nonparametric.inst.in
source/fe/fe_dgq.inst.in
source/fe/fe_face.inst.in
source/fe/fe_nedelec.inst.in
source/fe/fe_nothing.inst.in
source/fe/fe_poly.inst.in
source/fe/fe_poly_tensor.inst.in
source/fe/fe_q.inst.in
source/fe/fe_q_base.inst.in
source/fe/fe_q_bubbles.inst.in
source/fe/fe_q_dg0.inst.in
source/fe/fe_q_hierarchical.inst.in
source/fe/fe_q_iso_q1.inst.in
source/fe/fe_rannacher_turek.inst.in
source/fe/fe_raviart_thomas.inst.in
source/fe/fe_raviart_thomas_nodal.inst.in
source/fe/fe_system.inst.in
source/fe/fe_tools.inst.in
source/fe/fe_tools_interpolate.inst.in
source/fe/fe_trace.inst.in
source/fe/fe_values.decl.1.inst.in
source/fe/fe_values.decl.2.inst.in
source/fe/fe_values.impl.1.inst.in
source/fe/fe_values.impl.2.inst.in
source/fe/fe_values.inst.in
source/fe/mapping.inst.in
source/fe/mapping_c1.inst.in
source/fe/mapping_cartesian.inst.in
source/fe/mapping_fe_field.inst.in
source/fe/mapping_manifold.inst.in
source/fe/mapping_q.inst.in
source/fe/mapping_q1.inst.in
source/fe/mapping_q1_eulerian.inst.in
source/fe/mapping_q_eulerian.inst.in
source/fe/mapping_q_generic.inst.in
source/grid/grid_generator.inst.in
source/grid/grid_in.inst.in
source/grid/grid_out.inst.in
source/grid/grid_refinement.inst.in
source/grid/grid_tools.inst.in
source/grid/intergrid_map.inst.in
source/grid/manifold.inst.in
source/grid/manifold_lib.inst.in
source/grid/tria.inst.in
source/grid/tria_accessor.inst.in
source/grid/tria_boundary.inst.in
source/grid/tria_boundary_lib.inst.in
source/grid/tria_objects.inst.in
source/hp/dof_handler.inst.in
source/hp/fe_collection.inst.in
source/hp/fe_values.inst.in
source/hp/mapping_collection.inst.in
source/lac/block_sparse_matrix.inst.in
source/lac/block_vector.inst.in
source/lac/chunk_sparse_matrix.inst.in
source/lac/constraint_matrix.inst.in
source/lac/full_matrix.inst.in
source/lac/la_parallel_block_vector.inst.in
source/lac/la_parallel_vector.inst.in
source/lac/la_vector.inst.in
source/lac/lapack_full_matrix.inst.in
source/lac/precondition_block.inst.in
source/lac/read_write_vector.inst.in
source/lac/relaxation_block.inst.in
source/lac/solver.inst.in
source/lac/sparse_matrix.inst.in
source/lac/sparse_matrix_ez.inst.in
source/lac/trilinos_sparse_matrix.inst.in
source/lac/trilinos_vector_base.inst.in
source/lac/vector.inst.in
source/lac/vector_memory.inst.in
source/lac/vector_view.inst.in
source/matrix_free/matrix_free.inst.in
source/meshworker/mesh_worker_info.inst.in
source/meshworker/mesh_worker_vector_selector.inst.in
source/multigrid/mg_base.inst.in
source/multigrid/mg_level_global_transfer.inst.in
source/multigrid/mg_tools.inst.in
source/multigrid/mg_transfer_block.inst.in
source/multigrid/mg_transfer_component.inst.in
source/multigrid/mg_transfer_matrix_free.inst.in
source/multigrid/mg_transfer_prebuilt.inst.in
source/multigrid/multigrid.inst.in
source/numerics/data_out.inst.in
source/numerics/data_out_dof_data.inst.in
source/numerics/data_out_faces.inst.in
source/numerics/data_out_rotation.inst.in
source/numerics/data_out_stack.inst.in
source/numerics/data_postprocessor.inst.in
source/numerics/derivative_approximation.inst.in
source/numerics/dof_output_operator.inst.in
source/numerics/error_estimator.inst.in
source/numerics/error_estimator_1d.inst.in
source/numerics/fe_field_function.inst.in
source/numerics/matrix_creator.inst.in
source/numerics/matrix_tools.inst.in
source/numerics/point_value_history.inst.in
source/numerics/time_dependent.inst.in
source/numerics/vector_tools_boundary.inst.in
source/numerics/vector_tools_constraints.inst.in
source/numerics/vector_tools_integrate_difference.inst.in
source/numerics/vector_tools_interpolate.inst.in
source/numerics/vector_tools_mean_value.inst.in
source/numerics/vector_tools_point_gradient.inst.in
source/numerics/vector_tools_point_value.inst.in
source/numerics/vector_tools_project.inst.in
source/numerics/vector_tools_rhs.inst.in
source/opencascade/boundary_lib.inst.in

index d0360045d8fced68711efbcba11d77a6d3934deb..1e7f0bd4576977f530d2aad3f66f476bc28b6432 100644 (file)
@@ -15,8 +15,8 @@
 
 
 for (VEC : SERIAL_VECTORS)
-{  
-  template class OutputOperator<VEC>;
-  template class Newton<VEC>;
-  template class ThetaTimestepping<VEC>;
+{
+    template class OutputOperator<VEC>;
+    template class Newton<VEC>;
+    template class ThetaTimestepping<VEC>;
 }
index b3018500ccef04829bba992cae91d7292470c440..b122aaff9f7da96b40bdd5f3a7052d26aa2abd18 100644 (file)
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
 {
 #if deal_II_dimension <= deal_II_space_dimension
-  template class DataOutInterface<deal_II_dimension, deal_II_space_dimension>;
-  template class DataOutReader<deal_II_dimension, deal_II_space_dimension>;
-
-  namespace DataOutBase
-  \{
-  template struct Patch<deal_II_dimension, deal_II_space_dimension>;
-
-  template
-  std::ostream &
-  operator << (std::ostream                           &out,
-               const Patch<deal_II_dimension, deal_II_space_dimension> &patch);
-
-  template
-  std::istream &
-  operator >> (std::istream                     &in,
-               Patch<deal_II_dimension, deal_II_space_dimension> &patch);
-
-  template
-  void
-  write_vtk (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const VtkFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_vtu (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const VtkFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_ucd (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const UcdFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_dx (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const DXFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_gnuplot (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const GnuplotFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_povray (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const PovrayFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_eps (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const EpsFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_gmv (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const GmvFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_tecplot (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const TecplotFlags                          &flags,
-                        std::ostream                            &out);
-
-  template
-  void
-  write_tecplot_binary (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const TecplotFlags                          &flags,
-                        std::ostream                            &out);
+    template class DataOutInterface<deal_II_dimension, deal_II_space_dimension>;
+    template class DataOutReader<deal_II_dimension, deal_II_space_dimension>;
+
+    namespace DataOutBase
+    \{
+    template struct Patch<deal_II_dimension, deal_II_space_dimension>;
+
+    template
+    std::ostream &
+    operator << (std::ostream                           &out,
+                 const Patch<deal_II_dimension, deal_II_space_dimension> &patch);
+
+    template
+    std::istream &
+    operator >> (std::istream                     &in,
+                 Patch<deal_II_dimension, deal_II_space_dimension> &patch);
+
+    template
+    void
+    write_vtk (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const VtkFlags                          &flags,
+               std::ostream                            &out);
+
+    template
+    void
+    write_vtu (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const VtkFlags                          &flags,
+               std::ostream                            &out);
+
+    template
+    void
+    write_ucd (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const UcdFlags                          &flags,
+               std::ostream                            &out);
+
+    template
+    void
+    write_dx (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+              const std::vector<std::string>          &data_names,
+              const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+              const DXFlags                          &flags,
+              std::ostream                            &out);
+
+    template
+    void
+    write_gnuplot (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+                   const std::vector<std::string>          &data_names,
+                   const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+                   const GnuplotFlags                          &flags,
+                   std::ostream                            &out);
+
+    template
+    void
+    write_povray (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+                  const std::vector<std::string>          &data_names,
+                  const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+                  const PovrayFlags                          &flags,
+                  std::ostream                            &out);
+
+    template
+    void
+    write_eps (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const EpsFlags                          &flags,
+               std::ostream                            &out);
+
+    template
+    void
+    write_gmv (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const GmvFlags                          &flags,
+               std::ostream                            &out);
+
+    template
+    void
+    write_tecplot (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+                   const std::vector<std::string>          &data_names,
+                   const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+                   const TecplotFlags                          &flags,
+                   std::ostream                            &out);
+
+    template
+    void
+    write_tecplot_binary (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+                          const std::vector<std::string>          &data_names,
+                          const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+                          const TecplotFlags                          &flags,
+                          std::ostream                            &out);
 
 #if deal_II_space_dimension >1
-  template
-  void
-  write_svg (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const SvgFlags                          &flags,
-                        std::ostream                            &out);
+    template
+    void
+    write_svg (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+               const std::vector<std::string>          &data_names,
+               const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+               const SvgFlags                          &flags,
+               std::ostream                            &out);
 #endif
-  template
-  void
-  write_deal_II_intermediate (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
-                        const std::vector<std::string>          &data_names,
-                        const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
-                        const Deal_II_IntermediateFlags                          &flags,
-                        std::ostream                            &out);
-  \}
+    template
+    void
+    write_deal_II_intermediate (const std::vector<Patch<deal_II_dimension,deal_II_space_dimension> > &patches,
+                                const std::vector<std::string>          &data_names,
+                                const std::vector<std_cxx11::tuple<unsigned int, unsigned int, std::string> > &vector_data_ranges,
+                                const Deal_II_IntermediateFlags                          &flags,
+                                std::ostream                            &out);
+    \}
 #endif
 }
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; flag_type : OUTPUT_FLAG_TYPES)
 {
-  template
-  void
-  DataOutInterface<deal_II_dimension, deal_II_space_dimension>::set_flags (const DataOutBase::flag_type &flags);
+    template
+    void
+    DataOutInterface<deal_II_dimension, deal_II_space_dimension>::set_flags (const DataOutBase::flag_type &flags);
 }
index 26711a7ce4b07bad0a4f2d9878a0bf0f613ed574..489afac369d82c22c26344bba354fa6c8ffbc211 100644 (file)
 
 for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS)
 {
-  template class Function<dim, S>;
-  template class ZeroFunction<dim, S>;
-  template class ConstantFunction<dim, S>;
-  template class ComponentSelectFunction<dim, S>;
-  template class ScalarFunctionFromFunctionObject<dim, S>;
-  template class VectorFunctionFromScalarFunctionObject<dim, S>;
-  template class VectorFunctionFromTensorFunction<dim, S>;
+    template class Function<dim, S>;
+    template class ZeroFunction<dim, S>;
+    template class ConstantFunction<dim, S>;
+    template class ComponentSelectFunction<dim, S>;
+    template class ScalarFunctionFromFunctionObject<dim, S>;
+    template class VectorFunctionFromScalarFunctionObject<dim, S>;
+    template class VectorFunctionFromTensorFunction<dim, S>;
 }
 
 for (S : COMPLEX_SCALARS; dim : SPACE_DIMENSIONS)
 {
-  template class Function<dim, S>;
-  template class ZeroFunction<dim, S>;
-  template class ConstantFunction<dim, S>;
-  template class ComponentSelectFunction<dim, S>;
-  template class ScalarFunctionFromFunctionObject<dim, S>;
-  template class VectorFunctionFromScalarFunctionObject<dim, S>;
-  template class VectorFunctionFromTensorFunction<dim, S>;
+    template class Function<dim, S>;
+    template class ZeroFunction<dim, S>;
+    template class ConstantFunction<dim, S>;
+    template class ComponentSelectFunction<dim, S>;
+    template class ScalarFunctionFromFunctionObject<dim, S>;
+    template class VectorFunctionFromScalarFunctionObject<dim, S>;
+    template class VectorFunctionFromTensorFunction<dim, S>;
 }
index 56f36f192a39929bf02b2262b751148393fe4ea4..c27c9899c7fb6f6daaaf4ca1268219d1a5850cd2 100644 (file)
 
 for (S : REAL_SCALARS)
 {
-  template class FunctionTime<S>;
+    template class FunctionTime<S>;
 }
 
 for (S : COMPLEX_SCALARS)
 {
-  template class FunctionTime<S>;
+    template class FunctionTime<S>;
 }
index 760a28fdacaef71792ea1bff876dacecb7379f22..2420c84fea2bf279602e1ce6ca7c35d35ef59b7c 100644 (file)
 
 for (S : MPI_SCALARS)
 {
-  template
-  void sum<S> (const Vector<S> &, const MPI_Comm &, Vector<S> &);
-
-  template
-  S sum<S> (const S &, const MPI_Comm &);
-
-  template
-  void sum<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
-
-  template
-  S max<S> (const S &, const MPI_Comm &);
-
-  template
-  void max<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
-
-  template
-  S min<S> (const S &, const MPI_Comm &);
-
-  template
-  void min<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
-
-  // The fixed-length array (i.e., things declared like T(&values)[N])
-  // versions of the functions above live in the header file mpi.h since the
-  // length (N) is a compile-time constant. Those functions all call
-  // Utilities::MPI::internal::all_reduce, which is declared in
-  // mpi.templates.h, so that function (all_reduce) must be present in the
-  // compiled library.
-  //
-  // Note for the curious: it turns out that most compilers and most compiler
-  // settings will not inline this function, meaning that it consistently
-  // shows up in the shared object files without this explicit instantiation
-  // in debug mode and usually in release mode. In particular, GCC 6 does not
-  // inline it (so this instantiation is not necessary) but clang 3.8 does (so
-  // this instantiation is necessary). Some versions of GCC (5.3 but not 4.8)
-  // seem to inline it with the '-march=native' flag.
-  template
-  void Utilities::MPI::internal::all_reduce<S> (const MPI_Op    &,
-                                                const S *const,
-                                                const MPI_Comm  &,
-                                                S               *,
-                                                const std::size_t);
+    template
+    void sum<S> (const Vector<S> &, const MPI_Comm &, Vector<S> &);
+
+    template
+    S sum<S> (const S &, const MPI_Comm &);
+
+    template
+    void sum<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
+
+    template
+    S max<S> (const S &, const MPI_Comm &);
+
+    template
+    void max<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
+
+    template
+    S min<S> (const S &, const MPI_Comm &);
+
+    template
+    void min<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
+
+    // The fixed-length array (i.e., things declared like T(&values)[N])
+    // versions of the functions above live in the header file mpi.h since the
+    // length (N) is a compile-time constant. Those functions all call
+    // Utilities::MPI::internal::all_reduce, which is declared in
+    // mpi.templates.h, so that function (all_reduce) must be present in the
+    // compiled library.
+    //
+    // Note for the curious: it turns out that most compilers and most compiler
+    // settings will not inline this function, meaning that it consistently
+    // shows up in the shared object files without this explicit instantiation
+    // in debug mode and usually in release mode. In particular, GCC 6 does not
+    // inline it (so this instantiation is not necessary) but clang 3.8 does (so
+    // this instantiation is necessary). Some versions of GCC (5.3 but not 4.8)
+    // seem to inline it with the '-march=native' flag.
+    template
+    void Utilities::MPI::internal::all_reduce<S> (const MPI_Op    &,
+            const S *const,
+            const MPI_Comm  &,
+            S               *,
+            const std::size_t);
 }
 
 
 for (S : COMPLEX_SCALARS)
 {
-  template
-  void sum<S> (const Vector<S> &, const MPI_Comm &, Vector<S> &);
+    template
+    void sum<S> (const Vector<S> &, const MPI_Comm &, Vector<S> &);
 
-  template
-  S sum<S> (const S &, const MPI_Comm &);
+    template
+    S sum<S> (const S &, const MPI_Comm &);
 
-  template
-  void sum<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
+    template
+    void sum<S> (const std::vector<S> &, const MPI_Comm &, std::vector<S> &);
 }
 
 
 for (S : REAL_SCALARS; rank: RANKS; dim : SPACE_DIMENSIONS)
 {
-  template
-  Tensor<rank,dim,S>
-  sum<rank,dim,S> (const Tensor<rank,dim,S> &, const MPI_Comm &);
+    template
+    Tensor<rank,dim,S>
+    sum<rank,dim,S> (const Tensor<rank,dim,S> &, const MPI_Comm &);
 }
 
 
 // Recall that SymmetricTensor only makes sense for rank 2 and 4
 for (S : REAL_SCALARS; dim : SPACE_DIMENSIONS)
 {
-  template
-  SymmetricTensor<2,dim,S>
-  sum<2,dim,S> (const SymmetricTensor<2,dim,S> &, const MPI_Comm &);
+    template
+    SymmetricTensor<2,dim,S>
+    sum<2,dim,S> (const SymmetricTensor<2,dim,S> &, const MPI_Comm &);
 
-  template
-  SymmetricTensor<4,dim,S>
-  sum<4,dim,S> (const SymmetricTensor<4,dim,S> &, const MPI_Comm &);
+    template
+    SymmetricTensor<4,dim,S>
+    sum<4,dim,S> (const SymmetricTensor<4,dim,S> &, const MPI_Comm &);
 }
index 32c95b61bd6453a4447b3b5bacf917f1cb74867c..4409a42f59fab12426d35bb20187753a61fd8706 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class PolynomialsRannacherTurek<deal_II_dimension>;
-  }
+}
 
index defcf42a00f28d060b77146e1f08f447f6be86aa..e0b698fb7ffdf4dbe0e15284aeeded8fa0214010 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS; number : REAL_SCALARS)
 {
-  template
-  class SymmetricTensor<2,deal_II_dimension,number>;
+    template
+    class SymmetricTensor<2,deal_II_dimension,number>;
 
-  template
-  class SymmetricTensor<4,deal_II_dimension,number>;
+    template
+    class SymmetricTensor<4,deal_II_dimension,number>;
 }
 
 for (deal_II_dimension : DIMENSIONS; number : COMPLEX_SCALARS)
 {
-  template
-  class SymmetricTensor<2,deal_II_dimension,number>;
+    template
+    class SymmetricTensor<2,deal_II_dimension,number>;
 
-  template
-  class SymmetricTensor<4,deal_II_dimension,number>;
+    template
+    class SymmetricTensor<4,deal_II_dimension,number>;
 }
index 9860554b470e9726a41e47af9b66586170708b63..18840ec4d73fc98e5e9252cac1219e124a8eb6e1 100644 (file)
 
 for (rank : RANKS; deal_II_dimension : DIMENSIONS; number : REAL_SCALARS)
 {
-  template
-  class Tensor<rank,deal_II_dimension,number>;
+    template
+    class Tensor<rank,deal_II_dimension,number>;
 }
 
 
 for (deal_II_dimension : DIMENSIONS; number : REAL_SCALARS)
 {
-  template
-  class Tensor<0,deal_II_dimension,number>;
+    template
+    class Tensor<0,deal_II_dimension,number>;
 }
 
 
 for (rank : RANKS; deal_II_dimension : DIMENSIONS; number : COMPLEX_SCALARS)
 {
-  template
-  class Tensor<rank,deal_II_dimension,number>;
+    template
+    class Tensor<rank,deal_II_dimension,number>;
 }
 
 
 for (deal_II_dimension : DIMENSIONS; number : COMPLEX_SCALARS)
 {
-  template
-  class Tensor<0,deal_II_dimension,number>;
+    template
+    class Tensor<0,deal_II_dimension,number>;
 }
index 39a52c9402003b8a0529dd9fd184505f51e972e0..2c0186d3754d3075ac77ed371236e8cbe18a6681 100644 (file)
 
 for (S : REAL_SCALARS; rank: RANKS; dim : SPACE_DIMENSIONS)
 {
-  template class TensorFunction<rank, dim, S>;
-  template class ConstantTensorFunction<rank, dim, S>;
-  template class ZeroTensorFunction<rank, dim, S>;
+    template class TensorFunction<rank, dim, S>;
+    template class ConstantTensorFunction<rank, dim, S>;
+    template class ZeroTensorFunction<rank, dim, S>;
 }
 
 for (S : COMPLEX_SCALARS; rank: RANKS; dim : SPACE_DIMENSIONS)
 {
-  template class TensorFunction<rank, dim, S>;
-  template class ConstantTensorFunction<rank, dim, S>;
-  template class ZeroTensorFunction<rank, dim, S>;
+    template class TensorFunction<rank, dim, S>;
+    template class ConstantTensorFunction<rank, dim, S>;
+    template class ZeroTensorFunction<rank, dim, S>;
 }
index f9da377ef9fba8d40ed480e61db2ae41d06519e8..bce77adf1b7d42d08fc93a7a97d25b27c9189f45 100644 (file)
 
 for (S : REAL_SCALARS; V : DEAL_II_VEC_TEMPLATES)
 {
-  template class RungeKutta<V<S> >;
-  template class ExplicitRungeKutta<V<S> >;
-  template class ImplicitRungeKutta<V<S> >;
-  template class EmbeddedExplicitRungeKutta<V<S> >;
+    template class RungeKutta<V<S> >;
+    template class ExplicitRungeKutta<V<S> >;
+    template class ImplicitRungeKutta<V<S> >;
+    template class EmbeddedExplicitRungeKutta<V<S> >;
 }
 
 for (S : REAL_SCALARS; V : DEAL_II_VEC_TEMPLATES)
 {
-  template class RungeKutta<LinearAlgebra::distributed::V<S> >;
-  template class ExplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
-  template class ImplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
-  template class EmbeddedExplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
+    template class RungeKutta<LinearAlgebra::distributed::V<S> >;
+    template class ExplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
+    template class ImplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
+    template class EmbeddedExplicitRungeKutta<LinearAlgebra::distributed::V<S> >;
 }
 
 for (V : EXTERNAL_SEQUENTIAL_VECTORS)
 {
-  template class RungeKutta<V>;
-  template class ExplicitRungeKutta<V>;
-  template class ImplicitRungeKutta<V>;
-  template class EmbeddedExplicitRungeKutta<V>;
+    template class RungeKutta<V>;
+    template class ExplicitRungeKutta<V>;
+    template class ImplicitRungeKutta<V>;
+    template class EmbeddedExplicitRungeKutta<V>;
 }
 
 for (V : EXTERNAL_PARALLEL_VECTORS)
 {
-  template class RungeKutta<V>;
-  template class ExplicitRungeKutta<V>;
-  template class ImplicitRungeKutta<V>;
-  template class EmbeddedExplicitRungeKutta<V>;
+    template class RungeKutta<V>;
+    template class ExplicitRungeKutta<V>;
+    template class ImplicitRungeKutta<V>;
+    template class EmbeddedExplicitRungeKutta<V>;
 }
index cf9cb3328ba7f6f39279ebaeb5df063e31447d85..d7641c7afa05815d1ef24680570d931a153df973 100644 (file)
 for (S : REAL_SCALARS; deal_II_dimension : DIMENSIONS)
 {
 #if deal_II_dimension != 1
-namespace parallel
-\{
-  namespace distributed
-  \{
+    namespace parallel
+    \{
+    namespace distributed
+    \{
     namespace GridRefinement
     \{
-      template
-      void
-      refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-      (parallel::distributed::Triangulation<deal_II_dimension> &,
-       const dealii::Vector<S> &,
-       const double,
-       const double,
-       const unsigned int);
+    template
+    void
+    refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (parallel::distributed::Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-      template
-      void
-      refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-      (parallel::distributed::Triangulation<deal_II_dimension> &,
-       const dealii::Vector<S> &,
-       const double,
-       const double);
+    template
+    void
+    refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (parallel::distributed::Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double);
+    \}
+    \}
     \}
-  \}
-\}
 #endif
 
 
 #if deal_II_dimension == 3
 
-namespace parallel
-\{
-  namespace distributed
-  \{
+    namespace parallel
+    \{
+    namespace distributed
+    \{
     namespace GridRefinement
     \{
-      template
-      void
-      refine_and_coarsen_fixed_number<deal_II_dimension-1,dealii::Vector<S>,deal_II_dimension>
-      (parallel::distributed::Triangulation<deal_II_dimension-1,deal_II_dimension> &,
-       const dealii::Vector<S> &,
-       const double,
-       const double,
-       const unsigned int);
+    template
+    void
+    refine_and_coarsen_fixed_number<deal_II_dimension-1,dealii::Vector<S>,deal_II_dimension>
+    (parallel::distributed::Triangulation<deal_II_dimension-1,deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-      template
-      void
-      refine_and_coarsen_fixed_fraction<deal_II_dimension-1,dealii::Vector<S>,deal_II_dimension>
-      (parallel::distributed::Triangulation<deal_II_dimension-1,deal_II_dimension> &,
-       const dealii::Vector<S> &,
-       const double,
-       const double);
+    template
+    void
+    refine_and_coarsen_fixed_fraction<deal_II_dimension-1,dealii::Vector<S>,deal_II_dimension>
+    (parallel::distributed::Triangulation<deal_II_dimension-1,deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double);
+    \}
+    \}
     \}
-  \}
-\}
 
 #endif
 }
index 011929824e2c63eb8a24e8fa26ee973bc3f9801c..df5fcfcd5f6e3dc333885ada6fd460b0af8bd47f 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace parallel
     \{
-      namespace shared
-      \{
-        template class Triangulation<deal_II_dimension>;
+    namespace shared
+    \{
+    template class Triangulation<deal_II_dimension>;
 #       if deal_II_dimension < 3
-        template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
 #       endif
 #       if deal_II_dimension < 2
-        template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
 #       endif
-      \}
+    \}
     \}
 
-  }
+}
 
index a5cc1a5fefb57996135aa16a2ef3620baef06cc7..671eec558782bae9b03cbc629135e9c1814874f8 100644 (file)
@@ -16,9 +16,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
-  {
-  namespace parallel
-  \{
+{
+    namespace parallel
+    \{
     namespace distributed
     \{
 #if deal_II_dimension > 1
@@ -53,6 +53,6 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
 #endif
 #endif
     \}
-  \}
+    \}
 
-  }
+}
index 529f009166710570bbf90a580b7c24d7eb6fc07d..97de2c1487b52f6300932146951977e3edd68452 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
 
 #   ifdef DEAL_II_WITH_P4EST
 
     namespace internal
     \{
-      namespace p4est
-      \{
+    namespace p4est
+    \{
 #if     deal_II_dimension > 1
-        template
-        void
-        init_quadrant_children<deal_II_dimension>
-        (const types<deal_II_dimension>::quadrant & p4est_cell,
-         types<deal_II_dimension>::quadrant (&p4est_children)[GeometryInfo<deal_II_dimension>::max_children_per_cell]);
+    template
+    void
+    init_quadrant_children<deal_II_dimension>
+    (const types<deal_II_dimension>::quadrant & p4est_cell,
+     types<deal_II_dimension>::quadrant (&p4est_children)[GeometryInfo<deal_II_dimension>::max_children_per_cell]);
 
-        template
-        void
-        init_coarse_quadrant<deal_II_dimension>
-        (types<deal_II_dimension>::quadrant & quad);
+    template
+    void
+    init_coarse_quadrant<deal_II_dimension>
+    (types<deal_II_dimension>::quadrant & quad);
 
-        template
-        bool
-        quadrant_is_equal<deal_II_dimension>
-        (const types<deal_II_dimension>::quadrant & q1,
-         const types<deal_II_dimension>::quadrant & q2);
+    template
+    bool
+    quadrant_is_equal<deal_II_dimension>
+    (const types<deal_II_dimension>::quadrant & q1,
+     const types<deal_II_dimension>::quadrant & q2);
 
-        template
-        bool
-        quadrant_is_ancestor<deal_II_dimension>
-        (const types<deal_II_dimension>::quadrant & q1,
-         const types<deal_II_dimension>::quadrant & q2);
+    template
+    bool
+    quadrant_is_ancestor<deal_II_dimension>
+    (const types<deal_II_dimension>::quadrant & q1,
+     const types<deal_II_dimension>::quadrant & q2);
 #      endif
-      \}
+    \}
     \}
 #   endif // DEAL_II_WITH_P4EST
 
     namespace parallel
     \{
-      namespace distributed
-      \{
-        template class Triangulation<deal_II_dimension>;
+    namespace distributed
+    \{
+    template class Triangulation<deal_II_dimension>;
 #       if deal_II_dimension < 3
-        template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
 #       endif
 #       if deal_II_dimension < 2
-        template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
 #       endif
-      \}
+    \}
     \}
 
-  }
+}
 
index 074deeb9ba29b198503e5a69c0fa2878b8aa1d06..01c4bb687c777abb70a5d99cb830c2361ad336e4 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace parallel
     \{
-        template class Triangulation<deal_II_dimension>;
+    template class Triangulation<deal_II_dimension>;
 #       if deal_II_dimension < 3
-        template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+1>;
 #       endif
 #       if deal_II_dimension < 2
-        template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
+    template class Triangulation<deal_II_dimension, deal_II_dimension+2>;
 #       endif
     \}
 
-  }
+}
 
index a3c28d04c249d736053c6c19fb9997c7f150d338..bf05819a0847c4feedf2925f8c705b502f78344b 100644 (file)
@@ -15,7 +15,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template void BlockInfo::initialize(const DoFHandler<deal_II_dimension,deal_II_dimension>&, bool, bool);
     template void BlockInfo::initialize_local(const DoFHandler<deal_II_dimension,deal_II_dimension>&);
 
@@ -28,5 +28,5 @@ for (deal_II_dimension : DIMENSIONS)
     template void BlockInfo::initialize(const DoFHandler<1,3>&, bool, bool);
     template void BlockInfo::initialize_local(const DoFHandler<1,3>&);
 #endif
-  }
+}
 
index 24e7f90d8fe14922a8f1448fc0ab1ad029d8ecda..1a76b30e59c3bb5f1dc6c53f8cc0161a74eaab8a 100644 (file)
 
 // TODO: This could surely be made more systematic!
 for (deal_II_dimension : DIMENSIONS; lda : BOOL)
-  {
+{
 // explicit instantiations (for DoFHandler)
 
 
 #if deal_II_dimension == 2
     template class DoFAccessor<1, DoFHandler<2>, lda>;
-    
+
     template class TriaRawIterator   <DoFAccessor<1, DoFHandler<2>, lda> >;
     template class TriaIterator      <DoFAccessor<1, DoFHandler<2>, lda> >;
     template class TriaActiveIterator<DoFAccessor<1, DoFHandler<2>, lda> >;
@@ -32,7 +32,7 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
 #if deal_II_dimension == 3
     template class DoFAccessor<1, DoFHandler<3>, lda>;
     template class DoFAccessor<2, DoFHandler<3>, lda>;
-    
+
     template class TriaRawIterator   <DoFAccessor<1, DoFHandler<3>, lda> >;
     template class TriaIterator      <DoFAccessor<1, DoFHandler<3>, lda> >;
     template class TriaActiveIterator<DoFAccessor<1, DoFHandler<3>, lda> >;
@@ -66,7 +66,7 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
     template class TriaRawIterator   <DoFAccessor<1, hp::DoFHandler<3>, lda> >;
     template class TriaIterator      <DoFAccessor<1, hp::DoFHandler<3>, lda> >;
     template class TriaActiveIterator<DoFAccessor<1, hp::DoFHandler<3>, lda> >;
-    
+
     template class DoFAccessor<2, hp::DoFHandler<3>, lda>;
     template class TriaRawIterator   <DoFAccessor<2, hp::DoFHandler<3>, lda> >;
     template class TriaIterator      <DoFAccessor<2, hp::DoFHandler<3>, lda> >;
@@ -103,11 +103,11 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
     template class DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>;
 
     template class
-      TriaRawIterator   <DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaRawIterator   <DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
     template class
-      TriaIterator      <DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaIterator      <DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
     template class
-      TriaActiveIterator<DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaActiveIterator<DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
 #endif
 
 
@@ -115,11 +115,11 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
     template class DoFCellAccessor<DoFHandler<1,3>, lda>;
 
     template class
-      TriaRawIterator   <DoFCellAccessor<DoFHandler<1,3>, lda> >;
+    TriaRawIterator   <DoFCellAccessor<DoFHandler<1,3>, lda> >;
     template class
-      TriaIterator      <DoFCellAccessor<DoFHandler<1,3>, lda> >;
+    TriaIterator      <DoFCellAccessor<DoFHandler<1,3>, lda> >;
     template class
-      TriaActiveIterator<DoFCellAccessor<DoFHandler<1,3>, lda> >;
+    TriaActiveIterator<DoFCellAccessor<DoFHandler<1,3>, lda> >;
 #endif
 
 
@@ -144,11 +144,11 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
     template class DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>;
 
     template class
-      TriaRawIterator   <DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaRawIterator   <DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
     template class
-      TriaIterator      <DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaIterator      <DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
     template class
-      TriaActiveIterator<DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
+    TriaActiveIterator<DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda> >;
 #endif
 
 
@@ -156,11 +156,11 @@ for (deal_II_dimension : DIMENSIONS; lda : BOOL)
     template class DoFCellAccessor<hp::DoFHandler<1,3>, lda>;
 
     template class
-      TriaRawIterator   <DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
+    TriaRawIterator   <DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
     template class
-      TriaIterator      <DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
+    TriaIterator      <DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
     template class
-      TriaActiveIterator<DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
+    TriaActiveIterator<DoFCellAccessor<hp::DoFHandler<1,3>, lda> >;
 #endif
-  }
+}
 
index a854598aa3e9415e8d649fa9be0ad808ee922811..fb747c22c80b67f47aa9994f858a9fb0b319313c 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; lda : BOOL)
-  {
+{
     template
-      void
-      DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #if deal_II_dimension != 3
 
     template
-      void
-      DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #endif
 
 #if deal_II_dimension == 3
 
     template
-      void
-      DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #endif
 
-  }
+}
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; lda : BOOL)
-  {
+{
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #if deal_II_dimension != 3
 
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #endif
 
 #if deal_II_dimension == 3
 
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
-      (const VEC&, Vector<VEC::value_type>&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
+    (const VEC&, Vector<VEC::value_type>&,
+     const unsigned int fe_index) const;
 
 #endif
-  }
+}
 
index 4bcf10be7e2ec2ac283c92f3c6d5774d4a771913..5219e47506b9cfcc80f236caf8bf20ba4872cb08 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; lda : BOOL)
-  {
+{
     template
-      void
-      DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #if deal_II_dimension != 3
 
     template
-      void
-      DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #endif
 
 #if deal_II_dimension == 3
 
     template
-      void
-      DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #endif
 
-  }
+}
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; lda : BOOL)
-  {
+{
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #if deal_II_dimension != 3
 
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #endif
 
 #if deal_II_dimension == 3
 
     template
-      void
-      DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
-      (const Vector<VEC::value_type>&, VEC&,
-       const unsigned int fe_index) const;
+    void
+    DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
+    (const Vector<VEC::value_type>&, VEC&,
+     const unsigned int fe_index) const;
 
 #endif
-  }
+}
 
index e49392869448a6823c6d6acccbf03a7470b4d238..cacf64f2609998a54edd27df467378f18bb7875e 100644 (file)
@@ -15,9 +15,9 @@
 
 
 for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS)
-  {
+{
     template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
-    
+
 #if deal_II_dimension < 3
     template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
 #endif
@@ -25,13 +25,13 @@ for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS)
 #if deal_II_dimension == 1
     template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
 #endif
-    
-  }
-  
+
+}
+
 for (scalar: COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS)
-  {
+{
     template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
-    
+
 #if deal_II_dimension < 3
     template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
 #endif
@@ -39,21 +39,21 @@ for (scalar: COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS)
 #if deal_II_dimension == 1
     template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
 #endif
-    
-  }
+
+}
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace internal
     \{
-      template const types::global_dof_index * dummy<deal_II_dimension,deal_II_dimension> ();
-      template std::string policy_to_string(const dealii::internal::DoFHandler::Policy::
-      PolicyBase<deal_II_dimension,deal_II_dimension> &);
-      
+    template const types::global_dof_index * dummy<deal_II_dimension,deal_II_dimension> ();
+    template std::string policy_to_string(const dealii::internal::DoFHandler::Policy::
+                                          PolicyBase<deal_II_dimension,deal_II_dimension> &);
+
 #if deal_II_dimension < 3
-      template const types::global_dof_index * dummy<deal_II_dimension,deal_II_dimension+1> ();
-      template std::string policy_to_string(const dealii::internal::DoFHandler::Policy::
-      PolicyBase<deal_II_dimension,deal_II_dimension+1> &);
+    template const types::global_dof_index * dummy<deal_II_dimension,deal_II_dimension+1> ();
+    template std::string policy_to_string(const dealii::internal::DoFHandler::Policy::
+                                          PolicyBase<deal_II_dimension,deal_II_dimension+1> &);
 #endif
     \}
 
@@ -66,126 +66,126 @@ for (deal_II_dimension : DIMENSIONS)
 
 #if deal_II_dimension == 3
     template class DoFHandler<1,deal_II_dimension>;
-    
+
     template
     types::global_dof_index
     DoFHandler<1,3>::
     get_dof_index<1> (const unsigned int       obj_level,
-                             const unsigned int       obj_index,
-                             const unsigned int       fe_index,
-                             const unsigned int       local_index) const;
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 #endif
 
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-get_dof_index<1> (const unsigned int       obj_level,
-                 const unsigned int       obj_index,
-                 const unsigned int       fe_index,
-                 const unsigned int       local_index) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    get_dof_index<1> (const unsigned int       obj_level,
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 
 #if deal_II_dimension < 3
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension,deal_II_dimension+1>::
-get_dof_index<1> (const unsigned int       obj_level,
-                 const unsigned int       obj_index,
-                 const unsigned int       fe_index,
-                 const unsigned int       local_index) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension,deal_II_dimension+1>::
+    get_dof_index<1> (const unsigned int       obj_level,
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 #endif
 
 #if deal_II_dimension >= 2
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-get_dof_index<2> (const unsigned int       obj_level,
-                 const unsigned int       obj_index,
-                 const unsigned int       fe_index,
-                 const unsigned int       local_index) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    get_dof_index<2> (const unsigned int       obj_level,
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 
 #if deal_II_dimension < 3
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension,deal_II_dimension+1>::
-get_dof_index<2> (const unsigned int       obj_level,
-                 const unsigned int       obj_index,
-                 const unsigned int       fe_index,
-                 const unsigned int       local_index) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension,deal_II_dimension+1>::
+    get_dof_index<2> (const unsigned int       obj_level,
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 #endif
 
 #if deal_II_dimension >= 3
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-get_dof_index<3> (const unsigned int       obj_level,
-                 const unsigned int       obj_index,
-                 const unsigned int       fe_index,
-                 const unsigned int       local_index) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    get_dof_index<3> (const unsigned int       obj_level,
+                      const unsigned int       obj_index,
+                      const unsigned int       fe_index,
+                      const unsigned int       local_index) const;
 #endif
 #endif
 
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-set_dof_index<1> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    set_dof_index<1> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 
 #if deal_II_dimension < 3
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension+1>::
-set_dof_index<1> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension+1>::
+    set_dof_index<1> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 #endif
 
 #if deal_II_dimension < 2
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension+2>::
-set_dof_index<1> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension+2>::
+    set_dof_index<1> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 #endif
 
 #if deal_II_dimension >= 2
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-set_dof_index<2> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    set_dof_index<2> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 
 #if deal_II_dimension < 3
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension+1>::
-set_dof_index<2> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension+1>::
+    set_dof_index<2> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 #endif
 
 #if deal_II_dimension >= 3
-template
-void
-DoFHandler<deal_II_dimension,deal_II_dimension>::
-set_dof_index<3> (const unsigned int       obj_level,
-                 const unsigned int            obj_index,
-                 const unsigned int            fe_index,
-                 const unsigned int            local_index,
-                 const types::global_dof_index global_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension,deal_II_dimension>::
+    set_dof_index<3> (const unsigned int       obj_level,
+                      const unsigned int            obj_index,
+                      const unsigned int            fe_index,
+                      const unsigned int            local_index,
+                      const types::global_dof_index global_index) const;
 #endif
 #endif
-  }
+}
 
index defe7b4c2a50e847bb61e86d74af18201e3ce993..b8cb3661b17472398b33c68ea9d8b1270c89b69b 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-namespace internal
-\{
-  namespace DoFHandler
-  \{
+    namespace internal
+    \{
+    namespace DoFHandler
+    \{
     namespace Policy
     \{
-      template class PolicyBase<deal_II_dimension,deal_II_dimension>;
-      template class Sequential<deal_II_dimension,deal_II_dimension>;
-      template class ParallelShared<deal_II_dimension,deal_II_dimension>;
-      template class ParallelDistributed<deal_II_dimension,deal_II_dimension>;
+    template class PolicyBase<deal_II_dimension,deal_II_dimension>;
+    template class Sequential<deal_II_dimension,deal_II_dimension>;
+    template class ParallelShared<deal_II_dimension,deal_II_dimension>;
+    template class ParallelDistributed<deal_II_dimension,deal_II_dimension>;
 
 #if deal_II_dimension==1 || deal_II_dimension==2
-      template class PolicyBase<deal_II_dimension,deal_II_dimension+1>;
-      template class Sequential<deal_II_dimension,deal_II_dimension+1>;
-      template class ParallelShared<deal_II_dimension,deal_II_dimension+1>;
-      template class ParallelDistributed<deal_II_dimension,deal_II_dimension+1>;
+    template class PolicyBase<deal_II_dimension,deal_II_dimension+1>;
+    template class Sequential<deal_II_dimension,deal_II_dimension+1>;
+    template class ParallelShared<deal_II_dimension,deal_II_dimension+1>;
+    template class ParallelDistributed<deal_II_dimension,deal_II_dimension+1>;
 #endif
 
 #if deal_II_dimension==3
-      template class PolicyBase<1,3>;
-      template class Sequential<1,3>;
-      template class ParallelShared<1,3>;
-      template class ParallelDistributed<1,3>;
+    template class PolicyBase<1,3>;
+    template class Sequential<1,3>;
+    template class ParallelShared<1,3>;
+    template class ParallelDistributed<1,3>;
 #endif
     \}
-  \}
-\}
+    \}
+    \}
 
 }
index 85cf81449b3bc7ce8338cdc88f1af1bbf0ee7cd5..37cf8522fb9eea8c06f51793e18db38f13a167ed 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class DoFObjects<deal_II_dimension>;
-  }
+}
 
 
 for (deal_II_dimension, structdim : DIMENSIONS)
-  {
+{
     template
     types::global_dof_index
     DoFObjects<structdim>::
     get_dof_index (const dealii::DoFHandler<deal_II_dimension> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index) const;
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index) const;
 
     template
     void
     DoFObjects<structdim>::
     set_dof_index (const dealii::DoFHandler<deal_II_dimension> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index,
-                  const types::global_dof_index       global_index);
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index,
+                   const types::global_dof_index       global_index);
 
 #if (deal_II_dimension < 3) && (structdim < 3)
 
@@ -46,18 +46,18 @@ for (deal_II_dimension, structdim : DIMENSIONS)
     types::global_dof_index
     DoFObjects<structdim>::
     get_dof_index (const dealii::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index) const;
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index) const;
 
     template
     void
     DoFObjects<structdim>::
     set_dof_index (const dealii::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index,
-                  const types::global_dof_index global_index);
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index,
+                   const types::global_dof_index global_index);
 #endif
 
 
@@ -67,18 +67,18 @@ for (deal_II_dimension, structdim : DIMENSIONS)
     types::global_dof_index
     DoFObjects<structdim>::
     get_dof_index (const dealii::DoFHandler<1,3> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index) const;
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index) const;
 
     template
     void
     DoFObjects<structdim>::
     set_dof_index (const dealii::DoFHandler<1,3> &dof_handler,
-                  const unsigned int       obj_index,
-                  const unsigned int       fe_index,
-                  const unsigned int       local_index,
-                  const types::global_dof_index       global_index);
+                   const unsigned int       obj_index,
+                   const unsigned int       fe_index,
+                   const unsigned int       local_index,
+                   const types::global_dof_index       global_index);
 #endif
-  }
+}
 
index 27a403e943ea1a6abe5b4d63fd7944ddb620ea51..c8dcf778de6b1f9d0b31c9a6082295508c82d9a4 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace DoFRenumbering
-      \{
-      namespace boost
-       \{
+    \{
+    namespace boost
+    \{
 //TODO[WB]: also implement the following boost for hp DoFHandlers etc.
-       \}
+    \}
 
 
 // non-boost functions:
-       template
-         void Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-         (DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-          const bool,
-          const bool,
-          const std::vector<types::global_dof_index>&);
-
-       template
-         void
-         compute_Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-         (std::vector<types::global_dof_index>&,
-          const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-          const bool,
-          const bool,
-          const std::vector<types::global_dof_index>&);
-
-       template
-         void component_wise<deal_II_dimension,deal_II_space_dimension>
-         (DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-          const std::vector<unsigned int>&);
-
-       template
-         void block_wise<deal_II_dimension,deal_II_space_dimension>
-         (DoFHandler<deal_II_dimension,deal_II_space_dimension>&);
-
-       template
-         void subdomain_wise<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-         (DoFHandler<deal_II_dimension,deal_II_space_dimension> &);
-
-        template
-        void
-        compute_subdomain_wise (std::vector<types::global_dof_index> &new_dof_indices,
-                          const DoFHandler<deal_II_dimension,deal_II_space_dimension> &dof_handler);
-
-       \}  // namespace DoFRenumbering
+    template
+    void Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const bool,
+     const bool,
+     const std::vector<types::global_dof_index>&);
+
+    template
+    void
+    compute_Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const bool,
+     const bool,
+     const std::vector<types::global_dof_index>&);
+
+    template
+    void component_wise<deal_II_dimension,deal_II_space_dimension>
+    (DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const std::vector<unsigned int>&);
+
+    template
+    void block_wise<deal_II_dimension,deal_II_space_dimension>
+    (DoFHandler<deal_II_dimension,deal_II_space_dimension>&);
+
+    template
+    void subdomain_wise<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (DoFHandler<deal_II_dimension,deal_II_space_dimension> &);
+
+    template
+    void
+    compute_subdomain_wise (std::vector<types::global_dof_index> &new_dof_indices,
+                            const DoFHandler<deal_II_dimension,deal_II_space_dimension> &dof_handler);
+
+    \}  // namespace DoFRenumbering
 #endif
-  }
+}
 
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension == deal_II_space_dimension
-namespace DoFRenumbering
-  \{
-  namespace boost
+    namespace DoFRenumbering
+    \{
+    namespace boost
     \{
 //TODO[WB]: also implement the following boost for hp DoFHandlers etc.
     template
@@ -81,7 +81,7 @@ namespace DoFRenumbering
     template
     void
     compute_Cuthill_McKee (std::vector<dealii::types::global_dof_index> &,
-                          const DoFHandler<deal_II_dimension> &, bool, bool);
+                           const DoFHandler<deal_II_dimension> &, bool, bool);
 
     template
     void
@@ -90,7 +90,7 @@ namespace DoFRenumbering
     template
     void
     compute_king_ordering (std::vector<dealii::types::global_dof_index> &,
-                          const DoFHandler<deal_II_dimension> &, bool, bool);
+                           const DoFHandler<deal_II_dimension> &, bool, bool);
 
     template
     void
@@ -99,7 +99,7 @@ namespace DoFRenumbering
     template
     void
     compute_minimum_degree (std::vector<dealii::types::global_dof_index> &,
-                           const DoFHandler<deal_II_dimension> &, bool, bool);
+                            const DoFHandler<deal_II_dimension> &, bool, bool);
 
 
     template
@@ -109,7 +109,7 @@ namespace DoFRenumbering
     template
     void
     compute_Cuthill_McKee (std::vector<dealii::types::global_dof_index> &,
-                          const hp::DoFHandler<deal_II_dimension> &, bool, bool);
+                           const hp::DoFHandler<deal_II_dimension> &, bool, bool);
 
     template
     void
@@ -118,7 +118,7 @@ namespace DoFRenumbering
     template
     void
     compute_king_ordering (std::vector<dealii::types::global_dof_index> &,
-                          const hp::DoFHandler<deal_II_dimension> &, bool, bool);
+                           const hp::DoFHandler<deal_II_dimension> &, bool, bool);
 
     template
     void
@@ -127,197 +127,197 @@ namespace DoFRenumbering
     template
     void
     compute_minimum_degree (std::vector<dealii::types::global_dof_index> &,
-                           const hp::DoFHandler<deal_II_dimension> &, bool, bool);
+                            const hp::DoFHandler<deal_II_dimension> &, bool, bool);
     \}
 
 
 // non-boost functions:
 
     template
-      void Cuthill_McKee<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension>&,
-       const bool,
-       const bool,
-       const std::vector<types::global_dof_index>&);
+    void Cuthill_McKee<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension>&,
+     const bool,
+     const bool,
+     const std::vector<types::global_dof_index>&);
 
     template
-      void
-      compute_Cuthill_McKee<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension>&,
-       const bool,
-       const bool,
-       const std::vector<types::global_dof_index>&);
+    void
+    compute_Cuthill_McKee<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension>&,
+     const bool,
+     const bool,
+     const std::vector<types::global_dof_index>&);
 
     template
-      void component_wise
-      (hp::DoFHandler<deal_II_dimension>&,
-       const std::vector<unsigned int>&);
+    void component_wise
+    (hp::DoFHandler<deal_II_dimension>&,
+     const std::vector<unsigned int>&);
 
     template
-      void component_wise
-      (DoFHandler<deal_II_dimension>&,
-       unsigned int,
-       const std::vector<unsigned int>&);
+    void component_wise
+    (DoFHandler<deal_II_dimension>&,
+     unsigned int,
+     const std::vector<unsigned int>&);
 
     template
-      void block_wise<deal_II_dimension>
-      (hp::DoFHandler<deal_II_dimension>&);
+    void block_wise<deal_II_dimension>
+    (hp::DoFHandler<deal_II_dimension>&);
 
     template
-      void block_wise<deal_II_dimension>
-      (DoFHandler<deal_II_dimension>&,
-       unsigned int);
+    void block_wise<deal_II_dimension>
+    (DoFHandler<deal_II_dimension>&,
+     unsigned int);
 
     template
-      void hierarchical<deal_II_dimension>
-      (DoFHandler<deal_II_dimension>&);
+    void hierarchical<deal_II_dimension>
+    (DoFHandler<deal_II_dimension>&);
 
     template void
-      cell_wise<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension>&,
-       const std::vector<DoFHandler<deal_II_dimension>::active_cell_iterator>&);
+    cell_wise<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension>&,
+     const std::vector<DoFHandler<deal_II_dimension>::active_cell_iterator>&);
 
     template void
-      compute_cell_wise<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
-       const DoFHandler<deal_II_dimension>&,
-       const std::vector<DoFHandler<deal_II_dimension>::active_cell_iterator>&);
+    compute_cell_wise<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension>&,
+     const std::vector<DoFHandler<deal_II_dimension>::active_cell_iterator>&);
 
     template void
-      cell_wise<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension>&, unsigned int,
-       const std::vector<DoFHandler<deal_II_dimension>::level_cell_iterator>&);
+    cell_wise<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension>&, unsigned int,
+     const std::vector<DoFHandler<deal_II_dimension>::level_cell_iterator>&);
 
     template void
-      compute_cell_wise<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
-       const DoFHandler<deal_II_dimension>&, unsigned int,
-       const std::vector<DoFHandler<deal_II_dimension>::level_cell_iterator>&);
+    compute_cell_wise<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension>&, unsigned int,
+     const std::vector<DoFHandler<deal_II_dimension>::level_cell_iterator>&);
 
     template void
-      compute_downstream<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,std::vector<types::global_dof_index>&,
-       const DoFHandler<deal_II_dimension>&, const Point<deal_II_dimension>&,
-       const bool);
+    compute_downstream<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension>&, const Point<deal_II_dimension>&,
+     const bool);
 
     template
-      void
-      clockwise_dg<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension>&, const Point<deal_II_dimension>&, bool);
+    void
+    clockwise_dg<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension>&, const Point<deal_II_dimension>&, bool);
 
     template
-      void
-      compute_clockwise_dg<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&, const DoFHandler<deal_II_dimension>&,
-       const Point<deal_II_dimension>&, const bool);
+    void
+    compute_clockwise_dg<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&, const DoFHandler<deal_II_dimension>&,
+     const Point<deal_II_dimension>&, const bool);
 
 // Renumbering for hp::DoFHandler
 
     template void
-      cell_wise<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension>&,
-       const std::vector<hp::DoFHandler<deal_II_dimension>::active_cell_iterator>&);
+    cell_wise<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension>&,
+     const std::vector<hp::DoFHandler<deal_II_dimension>::active_cell_iterator>&);
 
     template void
-      compute_cell_wise<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension>&,
-       const std::vector<hp::DoFHandler<deal_II_dimension>::active_cell_iterator>&);
+    compute_cell_wise<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&, std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension>&,
+     const std::vector<hp::DoFHandler<deal_II_dimension>::active_cell_iterator>&);
 
     template void
-      compute_downstream<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension>&,
-       const Point<deal_II_dimension>&,
-       const bool);
+    compute_downstream<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension>&,
+     const Point<deal_II_dimension>&,
+     const bool);
 
     template
-      void
-      clockwise_dg<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension>&,
-       const Point<deal_II_dimension>&, bool);
+    void
+    clockwise_dg<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension>&,
+     const Point<deal_II_dimension>&, bool);
 
     template
-      void
-      compute_clockwise_dg<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension>&,
-       const Point<deal_II_dimension>&,
-       const bool);
+    void
+    compute_clockwise_dg<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension>&,
+     const Point<deal_II_dimension>&,
+     const bool);
 
 // MG
 
     template
-      void downstream
-      (DoFHandler<deal_II_dimension>&,
-       const unsigned int,
-       const Point<deal_II_dimension>&,
-       const bool);
+    void downstream
+    (DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Point<deal_II_dimension>&,
+     const bool);
 
     template
-      void clockwise_dg
-      (DoFHandler<deal_II_dimension>&,
-       const unsigned int,
-       const Point<deal_II_dimension>&, bool);
+    void clockwise_dg
+    (DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Point<deal_II_dimension>&, bool);
 
 // Generic numbering schemes
 
     template
-      void random<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension> &);
+    void random<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension> &);
 
     template
-      void
-      compute_random<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const DoFHandler<deal_II_dimension> &);
+    void
+    compute_random<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension> &);
 
     template
-      void sort_selected_dofs_back<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension> &,
-       const std::vector<bool> &);
+    void sort_selected_dofs_back<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension> &,
+     const std::vector<bool> &);
 
     template
-      void
-      compute_sort_selected_dofs_back<DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const DoFHandler<deal_II_dimension> &,
-       const std::vector<bool> &);
+    void
+    compute_sort_selected_dofs_back<DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const DoFHandler<deal_II_dimension> &,
+     const std::vector<bool> &);
 
     template
-      void random<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension> &);
+    void random<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension> &);
 
     template
-      void
-      compute_random<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension> &);
+    void
+    compute_random<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension> &);
 
     template
-      void sort_selected_dofs_back<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension> &,
-       const std::vector<bool> &);
+    void sort_selected_dofs_back<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension> &,
+     const std::vector<bool> &);
 
     template
-      void
-      compute_sort_selected_dofs_back<hp::DoFHandler<deal_II_dimension> >
-      (std::vector<types::global_dof_index>&,
-       const hp::DoFHandler<deal_II_dimension> &,
-       const std::vector<bool> &);
+    void
+    compute_sort_selected_dofs_back<hp::DoFHandler<deal_II_dimension> >
+    (std::vector<types::global_dof_index>&,
+     const hp::DoFHandler<deal_II_dimension> &,
+     const std::vector<bool> &);
 
 
     template
-      void subdomain_wise<hp::DoFHandler<deal_II_dimension> >
-      (hp::DoFHandler<deal_II_dimension> &);
+    void subdomain_wise<hp::DoFHandler<deal_II_dimension> >
+    (hp::DoFHandler<deal_II_dimension> &);
 
     template
-      void Cuthill_McKee<DoFHandler<deal_II_dimension> >
-      (DoFHandler<deal_II_dimension>&,
-       const unsigned int,
-       const bool,
-       const std::vector<types::global_dof_index>&);
+    void Cuthill_McKee<DoFHandler<deal_II_dimension> >
+    (DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const bool,
+     const std::vector<types::global_dof_index>&);
     \}  // namespace DoFRenumbering
 #endif
-  }
+}
index 2fca0bb11ed32bd3c183e4b93c05d429786ac5c8..8495a6ff4d192bad27a752b970e39e51b8f8aa3e 100644 (file)
@@ -18,760 +18,760 @@ for (deal_II_dimension : DIMENSIONS)
 {
 
 #if deal_II_dimension > 1
-  template
-  void
-  DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension-1,deal_II_dimension > >
-  (const DoFHandler<deal_II_dimension-1,deal_II_dimension > & dof_handler,
-   IndexSet & dof_set);
+    template
+    void
+    DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension-1,deal_II_dimension > >
+    (const DoFHandler<deal_II_dimension-1,deal_II_dimension > & dof_handler,
+     IndexSet & dof_set);
 #endif
 
 #if deal_II_dimension > 2
-  template
-  void
-  DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension-2,deal_II_dimension > >
-  (const DoFHandler<deal_II_dimension-2,deal_II_dimension > & dof_handler,
-   IndexSet & dof_set);
+    template
+    void
+    DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension-2,deal_II_dimension > >
+    (const DoFHandler<deal_II_dimension-2,deal_II_dimension > & dof_handler,
+     IndexSet & dof_set);
 #endif
 
-  template
-  std::vector<unsigned int>
-  DoFTools::make_vertex_patches (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
-  unsigned int, bool, bool, bool, bool, bool);
+    template
+    std::vector<unsigned int>
+    DoFTools::make_vertex_patches (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
+                                   unsigned int, bool, bool, bool, bool, bool);
 
-  template
-  std::vector<unsigned int>
-  DoFTools::make_vertex_patches (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
-  unsigned int, const BlockMask&, bool, bool, bool, bool);
+    template
+    std::vector<unsigned int>
+    DoFTools::make_vertex_patches (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
+                                   unsigned int, const BlockMask&, bool, bool, bool, bool);
 
-  template
-  void DoFTools::make_single_patch (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
-  unsigned int, bool);
+    template
+    void DoFTools::make_single_patch (SparsityPattern&, const DoFHandler<deal_II_dimension>&,
+                                      unsigned int, bool);
 
-  template
-  void DoFTools::make_child_patches(SparsityPattern&, const DoFHandler<deal_II_dimension>&,
-  unsigned int, bool, bool);
+    template
+    void DoFTools::make_child_patches(SparsityPattern&, const DoFHandler<deal_II_dimension>&,
+                                      unsigned int, bool, bool);
 
 // TODO: can cleanup a bit more to fit into the scheme used above
 
-template
-void
-DoFTools::distribute_cell_to_dof_vector<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- const Vector<float> &cell_data,
- Vector<double>      &dof_data,
- const unsigned int   component);
-template
-void
-DoFTools::distribute_cell_to_dof_vector<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- const Vector<double> &cell_data,
- Vector<double>       &dof_data,
- const unsigned int    component);
-
-template
-void
-DoFTools::distribute_cell_to_dof_vector<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- const Vector<float> &cell_data,
- Vector<double>      &dof_data,
- const unsigned int   component);
-template
-void
-DoFTools::distribute_cell_to_dof_vector<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- const Vector<double> &cell_data,
- Vector<double>       &dof_data,
- const unsigned int    component);
-
-
-
-template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension> >
-(const unsigned int level,
- const DoFHandler<deal_II_dimension>&,
- const ComponentMask &,
- std::vector<bool>&);
-
-template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension> >
-(const unsigned int level,
- const DoFHandler<deal_II_dimension>&,
- const BlockMask &,
- std::vector<bool>&);
+    template
+    void
+    DoFTools::distribute_cell_to_dof_vector<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    const Vector<float> &cell_data,
    Vector<double>      &dof_data,
    const unsigned int   component);
+    template
+    void
+    DoFTools::distribute_cell_to_dof_vector<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    const Vector<double> &cell_data,
    Vector<double>       &dof_data,
    const unsigned int    component);
+
+    template
+    void
+    DoFTools::distribute_cell_to_dof_vector<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    const Vector<float> &cell_data,
    Vector<double>      &dof_data,
    const unsigned int   component);
+    template
+    void
+    DoFTools::distribute_cell_to_dof_vector<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    const Vector<double> &cell_data,
    Vector<double>       &dof_data,
    const unsigned int    component);
+
+
+
+    template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension> >
+    (const unsigned int level,
    const DoFHandler<deal_II_dimension>&,
    const ComponentMask &,
    std::vector<bool>&);
+
+    template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension> >
+    (const unsigned int level,
    const DoFHandler<deal_II_dimension>&,
    const BlockMask &,
    std::vector<bool>&);
 
 #if deal_II_dimension > 1
-template void DoFTools::extract_level_dofs<DoFHandler<1, deal_II_dimension> >
-(const unsigned int level,
- const DoFHandler<1, deal_II_dimension>&,
- const BlockMask &,
- std::vector<bool>&);
+    template void DoFTools::extract_level_dofs<DoFHandler<1, deal_II_dimension> >
+    (const unsigned int level,
    const DoFHandler<1, deal_II_dimension>&,
    const BlockMask &,
    std::vector<bool>&);
 #endif
 
 #if deal_II_dimension > 2
-template void DoFTools::extract_level_dofs<DoFHandler<2, deal_II_dimension> >
-(const unsigned int level,
- const DoFHandler<2, deal_II_dimension>&,
- const BlockMask &,
- std::vector<bool>&);
+    template void DoFTools::extract_level_dofs<DoFHandler<2, deal_II_dimension> >
+    (const unsigned int level,
    const DoFHandler<2, deal_II_dimension>&,
    const BlockMask &,
    std::vector<bool>&);
 #endif
 
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- std::vector<bool>                        &,
- const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_boundary_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- std::vector<bool>                        &,
- const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- IndexSet                        &,
- const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_boundary_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- IndexSet                        &,
- const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_dofs_with_support_on_boundary<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- std::vector<bool>                        &,
- const std::set<types::boundary_id> &);
-template
-void
-DoFTools::extract_dofs_with_support_on_boundary<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const ComponentMask                  &,
- std::vector<bool>                        &,
- const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_hanging_node_dofs
-(const DoFHandler<deal_II_dimension> &dof_handler,
- std::vector<bool>     &selected_dofs);
-
-template
-void
-DoFTools::extract_subdomain_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- const types::subdomain_id  subdomain_id,
- std::vector<bool>     &selected_dofs);
-template
-void
-DoFTools::extract_subdomain_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- const types::subdomain_id subdomain_id,
- std::vector<bool>     &selected_dofs);
-
-template
-void
-DoFTools::extract_locally_owned_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_owned_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_active_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_active_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_relevant_dofs<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> & dof_handler,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_locally_relevant_level_dofs<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> & dof_handler,
- const unsigned int level,
- IndexSet & dof_set);
-
-template
-void
-DoFTools::extract_constant_modes<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- const ComponentMask &selected_components,
- std::vector<std::vector<bool> > &constant_modes);
-
-template
-void
-DoFTools::extract_constant_modes<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- const ComponentMask &selected_components,
- std::vector<std::vector<bool> > &constant_modes);
-
-template
-void
-DoFTools::get_active_fe_indices<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- std::vector<unsigned int> &active_fe_indices);
-
-template
-void
-DoFTools::get_active_fe_indices<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- std::vector<unsigned int> &active_fe_indices);
-
-template
-void
-DoFTools::get_subdomain_association<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-template
-void
-DoFTools::get_subdomain_association<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &dof_handler);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const types::subdomain_id);
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const types::subdomain_id);
-template
-void
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const types::subdomain_id);
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const types::subdomain_id);
-template
-void
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    std::vector<bool>                        &,
    const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_boundary_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    std::vector<bool>                        &,
    const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    IndexSet                        &,
    const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_boundary_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    IndexSet                        &,
    const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_dofs_with_support_on_boundary<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    std::vector<bool>                        &,
    const std::set<types::boundary_id> &);
+    template
+    void
+    DoFTools::extract_dofs_with_support_on_boundary<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const ComponentMask                  &,
    std::vector<bool>                        &,
    const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_hanging_node_dofs
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    std::vector<bool>     &selected_dofs);
+
+    template
+    void
+    DoFTools::extract_subdomain_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    const types::subdomain_id  subdomain_id,
    std::vector<bool>     &selected_dofs);
+    template
+    void
+    DoFTools::extract_subdomain_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    const types::subdomain_id subdomain_id,
    std::vector<bool>     &selected_dofs);
+
+    template
+    void
+    DoFTools::extract_locally_owned_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_owned_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_active_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_active_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_relevant_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_relevant_dofs<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> & dof_handler,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_locally_relevant_level_dofs<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> & dof_handler,
    const unsigned int level,
    IndexSet & dof_set);
+
+    template
+    void
+    DoFTools::extract_constant_modes<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    const ComponentMask &selected_components,
    std::vector<std::vector<bool> > &constant_modes);
+
+    template
+    void
+    DoFTools::extract_constant_modes<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    const ComponentMask &selected_components,
    std::vector<std::vector<bool> > &constant_modes);
+
+    template
+    void
+    DoFTools::get_active_fe_indices<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    std::vector<unsigned int> &active_fe_indices);
+
+    template
+    void
+    DoFTools::get_active_fe_indices<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    std::vector<unsigned int> &active_fe_indices);
+
+    template
+    void
+    DoFTools::get_subdomain_association<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+    template
+    void
+    DoFTools::get_subdomain_association<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &dof_handler);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const types::subdomain_id);
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const types::subdomain_id);
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const types::subdomain_id);
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const types::subdomain_id);
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
 
 #if deal_II_dimension < 3
 
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-  (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
-   const ComponentMask                  &,
-   std::vector<bool>                        &,
-   const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-  (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
-   const ComponentMask                  &,
-   IndexSet                        &,
-   const std::set<types::boundary_id> &);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id);
-
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id);
-template
-void
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id);
-
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id);
-
-template
-void
-DoFTools::get_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-template
-void
-DoFTools::get_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
-
-template
-void
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+     const ComponentMask                  &,
+     std::vector<bool>                        &,
+     const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+     const ComponentMask                  &,
+     IndexSet                        &,
+     const std::set<types::boundary_id> &);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id);
+
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id);
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id);
+
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id);
+
+    template
+    void
+    DoFTools::get_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+    template
+    void
+    DoFTools::get_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler);
+
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
 #endif
 
 #if deal_II_dimension == 3
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<1,3> >
-  (const DoFHandler<1,3> &,
-   const ComponentMask                  &,
-   std::vector<bool>                        &,
-   const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::extract_boundary_dofs<DoFHandler<1,3> >
-  (const DoFHandler<1,3> &,
-   const ComponentMask                  &,
-   IndexSet                        &,
-   const std::set<types::boundary_id> &);
-
-template
-void
-DoFTools::get_subdomain_association<DoFHandler<1,3> >
-(const DoFHandler<1,3> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-template
-void
-DoFTools::get_subdomain_association<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &dof_handler,
- std::vector<types::subdomain_id>           &subdomain_association);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<1,3> >
-(const DoFHandler<1,3>     &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &dof_handler);
-
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<1,3> >
-(const DoFHandler<1,3>     &dof_handler);
-template
-std::vector<IndexSet>
-DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &dof_handler);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<1,3> >
-(const DoFHandler<1,3> &,
- const types::subdomain_id);
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<DoFHandler<1,3> >
-(const DoFHandler<1,3> &,
- const types::subdomain_id);
-template
-void
-DoFTools::count_dofs_with_subdomain_association<DoFHandler<1,3> >
-(const DoFHandler<1,3> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
-
-template
-unsigned int
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &,
- const types::subdomain_id);
-template
-IndexSet
-DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &,
- const types::subdomain_id);
-template
-void
-DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &,
- const types::subdomain_id,
- std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
+     const ComponentMask                  &,
+     std::vector<bool>                        &,
+     const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::extract_boundary_dofs<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
+     const ComponentMask                  &,
+     IndexSet                        &,
+     const std::set<types::boundary_id> &);
+
+    template
+    void
+    DoFTools::get_subdomain_association<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+    template
+    void
+    DoFTools::get_subdomain_association<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &dof_handler,
    std::vector<types::subdomain_id>           &subdomain_association);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<DoFHandler<1,3> >
+    (const DoFHandler<1,3>     &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_owned_dofs_per_subdomain<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &dof_handler);
+
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<DoFHandler<1,3> >
+    (const DoFHandler<1,3>     &dof_handler);
+    template
+    std::vector<IndexSet>
+    DoFTools::locally_relevant_dofs_per_subdomain<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &dof_handler);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
    const types::subdomain_id);
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
    const types::subdomain_id);
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
+
+    template
+    unsigned int
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &,
    const types::subdomain_id);
+    template
+    IndexSet
+    DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &,
    const types::subdomain_id);
+    template
+    void
+    DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &,
    const types::subdomain_id,
    std::vector<unsigned int> &);
 #endif
 
 
 
-template
-void
-DoFTools::count_dofs_per_component<DoFHandler<deal_II_dimension> > (
-  const DoFHandler<deal_II_dimension>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+    template
+    void
+    DoFTools::count_dofs_per_component<DoFHandler<deal_II_dimension> > (
+        const DoFHandler<deal_II_dimension>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
 
-template
-void
-DoFTools::count_dofs_per_component<hp::DoFHandler<deal_II_dimension> > (
-  const hp::DoFHandler<deal_II_dimension>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+    template
+    void
+    DoFTools::count_dofs_per_component<hp::DoFHandler<deal_II_dimension> > (
+        const hp::DoFHandler<deal_II_dimension>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
 
 
 #if deal_II_dimension < 3
-template
-void
-DoFTools::count_dofs_per_component<DoFHandler<deal_II_dimension, deal_II_dimension+1> > (
-  const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
-
-template
-void
-DoFTools::count_dofs_per_component<hp::DoFHandler<deal_II_dimension, deal_II_dimension+1> > (
-  const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
-
-template
-void
-DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension, deal_II_dimension+1> >
-(const unsigned int level,
- const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
- const ComponentMask&,
- std::vector<bool>&);
+    template
+    void
+    DoFTools::count_dofs_per_component<DoFHandler<deal_II_dimension, deal_II_dimension+1> > (
+        const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+
+    template
+    void
+    DoFTools::count_dofs_per_component<hp::DoFHandler<deal_II_dimension, deal_II_dimension+1> > (
+        const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+
+    template
+    void
+    DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension, deal_II_dimension+1> >
+    (const unsigned int level,
    const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
    const ComponentMask&,
    std::vector<bool>&);
 
 #endif
 
 
 #if deal_II_dimension == 3
-template
-void
-DoFTools::count_dofs_per_component<DoFHandler<1,3> > (
-  const DoFHandler<1,3>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
-
-template
-void
-DoFTools::count_dofs_per_component<hp::DoFHandler<1,3> > (
-  const hp::DoFHandler<1,3>&,
-  std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
-
-template
-void
-DoFTools::extract_level_dofs<DoFHandler<1, 3> >
-(const unsigned int level,
- const DoFHandler<1,3>&,
- const ComponentMask &,
- std::vector<bool>&);
+    template
+    void
+    DoFTools::count_dofs_per_component<DoFHandler<1,3> > (
+        const DoFHandler<1,3>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+
+    template
+    void
+    DoFTools::count_dofs_per_component<hp::DoFHandler<1,3> > (
+        const hp::DoFHandler<1,3>&,
+        std::vector<types::global_dof_index>&, bool, std::vector<unsigned int>);
+
+    template
+    void
+    DoFTools::extract_level_dofs<DoFHandler<1, 3> >
+    (const unsigned int level,
    const DoFHandler<1,3>&,
    const ComponentMask &,
    std::vector<bool>&);
 
 #endif
 
 
-template
-void
-DoFTools::count_dofs_per_block<DoFHandler<deal_II_dimension> > (
-  const DoFHandler<deal_II_dimension>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::count_dofs_per_block<DoFHandler<deal_II_dimension> > (
+        const DoFHandler<deal_II_dimension>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
 
-template
-void
-DoFTools::count_dofs_per_block<hp::DoFHandler<deal_II_dimension> > (
-  const hp::DoFHandler<deal_II_dimension>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::count_dofs_per_block<hp::DoFHandler<deal_II_dimension> > (
+        const hp::DoFHandler<deal_II_dimension>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- const std::set<types::boundary_id> &,
- std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    const std::set<types::boundary_id> &,
    std::vector<types::global_dof_index> &);
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension> >
-(const DoFHandler<deal_II_dimension> &,
- std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension> >
+    (const DoFHandler<deal_II_dimension> &,
    std::vector<types::global_dof_index> &);
 
 
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- const std::set<types::boundary_id> &,
- std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    const std::set<types::boundary_id> &,
    std::vector<types::global_dof_index> &);
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension> >
-(const hp::DoFHandler<deal_II_dimension> &,
- std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension> >
+    (const hp::DoFHandler<deal_II_dimension> &,
    std::vector<types::global_dof_index> &);
 
 
 
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension>
-(const Mapping<deal_II_dimension,deal_II_dimension>&,
- const DoFHandler<deal_II_dimension>&,
- std::vector<Point<deal_II_dimension> >&);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension>
+    (const Mapping<deal_II_dimension,deal_II_dimension>&,
    const DoFHandler<deal_II_dimension>&,
    std::vector<Point<deal_II_dimension> >&);
 
 
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension>
-(const hp::MappingCollection<deal_II_dimension,deal_II_dimension>&,
- const hp::DoFHandler<deal_II_dimension>&,
- std::vector<Point<deal_II_dimension> >&);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_dimension>&,
    const hp::DoFHandler<deal_II_dimension>&,
    std::vector<Point<deal_II_dimension> >&);
 
 
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension>
-(const Mapping<deal_II_dimension,deal_II_dimension>&,
- const DoFHandler<deal_II_dimension>&,
- std::map<types::global_dof_index, Point<deal_II_dimension> >&);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension>
+    (const Mapping<deal_II_dimension,deal_II_dimension>&,
    const DoFHandler<deal_II_dimension>&,
    std::map<types::global_dof_index, Point<deal_II_dimension> >&);
 
 
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension>
-(const hp::MappingCollection<deal_II_dimension,deal_II_dimension>&,
- const hp::DoFHandler<deal_II_dimension>&,
- std::map<types::global_dof_index, Point<deal_II_dimension> >&);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_dimension>&,
    const hp::DoFHandler<deal_II_dimension>&,
    std::map<types::global_dof_index, Point<deal_II_dimension> >&);
 
 #if deal_II_dimension < 3
 
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
-(const Mapping<deal_II_dimension,deal_II_dimension+1>&,
- const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
- std::vector<Point<deal_II_dimension+1> >&);
-
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
-(const hp::MappingCollection<deal_II_dimension,deal_II_dimension+1>&,
- const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
- std::vector<Point<deal_II_dimension+1> >&);
-
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
-(const Mapping<deal_II_dimension,deal_II_dimension+1>&,
- const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
- std::map<types::global_dof_index, Point<deal_II_dimension+1> >&);
-
-template
-void
-DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
-(const hp::MappingCollection<deal_II_dimension,deal_II_dimension+1>&,
- const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
- std::map<types::global_dof_index, Point<deal_II_dimension+1> >&);
-
-
-template
-void
-DoFTools::count_dofs_per_block<DoFHandler<deal_II_dimension,deal_II_dimension+1> > (
-  const DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
-
-template
-void
-DoFTools::count_dofs_per_block<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> > (
-  const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
+    (const Mapping<deal_II_dimension,deal_II_dimension+1>&,
    const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
    std::vector<Point<deal_II_dimension+1> >&);
+
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_dimension+1>&,
    const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
    std::vector<Point<deal_II_dimension+1> >&);
+
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
+    (const Mapping<deal_II_dimension,deal_II_dimension+1>&,
    const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
    std::map<types::global_dof_index, Point<deal_II_dimension+1> >&);
+
+    template
+    void
+    DoFTools::map_dofs_to_support_points<deal_II_dimension,deal_II_dimension+1>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_dimension+1>&,
    const hp::DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
    std::map<types::global_dof_index, Point<deal_II_dimension+1> >&);
+
+
+    template
+    void
+    DoFTools::count_dofs_per_block<DoFHandler<deal_II_dimension,deal_II_dimension+1> > (
+        const DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
+
+    template
+    void
+    DoFTools::count_dofs_per_block<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> > (
+        const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
 
 #endif
 
 
 #if deal_II_dimension == 3
 
-template
-void
-DoFTools::map_dofs_to_support_points<1,3>
-(const Mapping<1,3>&,
- const DoFHandler<1,3>&,
- std::vector<Point<3> >&);
-
-template
-void
-DoFTools::count_dofs_per_block<DoFHandler<1,3> > (
-  const DoFHandler<1,3>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
-
-template
-void
-DoFTools::count_dofs_per_block<hp::DoFHandler<1,3> > (
-  const hp::DoFHandler<1,3>&,
-  std::vector<types::global_dof_index>&,
-  const std::vector<unsigned int> &);
+    template
+    void
+    DoFTools::map_dofs_to_support_points<1,3>
+    (const Mapping<1,3>&,
    const DoFHandler<1,3>&,
    std::vector<Point<3> >&);
+
+    template
+    void
+    DoFTools::count_dofs_per_block<DoFHandler<1,3> > (
+        const DoFHandler<1,3>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
+
+    template
+    void
+    DoFTools::count_dofs_per_block<hp::DoFHandler<1,3> > (
+        const hp::DoFHandler<1,3>&,
+        std::vector<types::global_dof_index>&,
+        const std::vector<unsigned int> &);
 
 #endif
 
-template
-void
-DoFTools::convert_couplings_to_blocks (
-  const DoFHandler<deal_II_dimension>&, const Table<2, Coupling>&,
-  std::vector<Table<2,Coupling> >&);
+    template
+    void
+    DoFTools::convert_couplings_to_blocks (
+        const DoFHandler<deal_II_dimension>&, const Table<2, Coupling>&,
+        std::vector<Table<2,Coupling> >&);
 
-template
-void
-DoFTools::convert_couplings_to_blocks (
-  const hp::DoFHandler<deal_II_dimension>&, const Table<2, Coupling>&,
-  std::vector<Table<2,Coupling> >&);
+    template
+    void
+    DoFTools::convert_couplings_to_blocks (
+        const hp::DoFHandler<deal_II_dimension>&, const Table<2, Coupling>&,
+        std::vector<Table<2,Coupling> >&);
 
 
 #if deal_II_dimension < 3
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- const std::set<types::boundary_id> &,
- std::vector<types::global_dof_index> &);
-
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
- std::vector<types::global_dof_index> &);
-
-
-template
-void
-DoFTools::extract_hanging_node_dofs
-(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
- std::vector<bool>     &selected_dofs);
-
- template
- void
- DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
- (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
-  const std::set<types::boundary_id> &,
-  std::vector<types::global_dof_index> &);
-
- template
- void
- DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
- (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
-  std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    const std::set<types::boundary_id> &,
    std::vector<types::global_dof_index> &);
+
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
    std::vector<types::global_dof_index> &);
+
+
+    template
+    void
+    DoFTools::extract_hanging_node_dofs
+    (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
    std::vector<bool>     &selected_dofs);
+
   template
   void
   DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
   (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+     const std::set<types::boundary_id> &,
+     std::vector<types::global_dof_index> &);
+
   template
   void
   DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
   (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+     std::vector<types::global_dof_index> &);
 
 #endif
 
 #if deal_II_dimension == 3
 
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<1,3> >
-(const DoFHandler<1,3> &,
- const std::set<types::boundary_id> &,
- std::vector<types::global_dof_index> &);
-
-template
-void
-DoFTools::map_dof_to_boundary_indices<DoFHandler<1,3> >
-(const DoFHandler<1,3> &,
- std::vector<types::global_dof_index> &);
-
-
-template
-void
-DoFTools::extract_hanging_node_dofs
-(const DoFHandler<1,3> &dof_handler,
- std::vector<bool>     &selected_dofs);
-
-template
-void
-DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &,
- const std::set<unsigned char> &,
- std::vector<types::global_dof_index> &);
-
-template
-void
-DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<1,3> >
-(const hp::DoFHandler<1,3> &,
- std::vector<types::global_dof_index> &);
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
    const std::set<types::boundary_id> &,
    std::vector<types::global_dof_index> &);
+
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<DoFHandler<1,3> >
+    (const DoFHandler<1,3> &,
    std::vector<types::global_dof_index> &);
+
+
+    template
+    void
+    DoFTools::extract_hanging_node_dofs
+    (const DoFHandler<1,3> &dof_handler,
    std::vector<bool>     &selected_dofs);
+
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &,
    const std::set<unsigned char> &,
    std::vector<types::global_dof_index> &);
+
+    template
+    void
+    DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<1,3> >
+    (const hp::DoFHandler<1,3> &,
    std::vector<types::global_dof_index> &);
 
 #endif
 
@@ -781,65 +781,65 @@ DoFTools::map_dof_to_boundary_indices<hp::DoFHandler<1,3> >
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
 {
-    #if deal_II_dimension <= deal_II_space_dimension
-      namespace DoFTools
-      \{
-        template
-        unsigned int
-        count_dofs_on_patch<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-        (const std::vector<DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
-
-        template
-        std::vector<types::global_dof_index>
-        get_dofs_on_patch<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-        (const std::vector<DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
-
-        template
-        unsigned int
-        count_dofs_on_patch<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-        (const std::vector<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
-
-        template
-        std::vector<types::global_dof_index>
-        get_dofs_on_patch<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> >
-        (const std::vector<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
-
-        template
-       void
-       extract_dofs<deal_II_dimension,deal_II_space_dimension>
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const ComponentMask &,
-         std::vector<bool>&);
-
-        template
-       void
-       extract_dofs<deal_II_dimension,deal_II_space_dimension>
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const BlockMask &,
-         std::vector<bool>&);
-
-        template
-       void
-       extract_dofs<deal_II_dimension,deal_II_space_dimension>
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const ComponentMask &,
-         std::vector<bool>&);
-
-        template
-       void
-       extract_dofs<deal_II_dimension,deal_II_space_dimension>
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const BlockMask &,
-         std::vector<bool>&);
-
-       template
-       void
-       make_cell_patches<deal_II_dimension,deal_II_space_dimension>
-       (SparsityPattern&, 
-        const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-        const unsigned int, const std::vector<bool>&, 
-        const types::global_dof_index);
-
-      \}
-    #endif
+#if deal_II_dimension <= deal_II_space_dimension
+    namespace DoFTools
+    \{
+    template
+    unsigned int
+    count_dofs_on_patch<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (const std::vector<DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
+
+    template
+    std::vector<types::global_dof_index>
+    get_dofs_on_patch<DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (const std::vector<DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
+
+    template
+    unsigned int
+    count_dofs_on_patch<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (const std::vector<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
+
+    template
+    std::vector<types::global_dof_index>
+    get_dofs_on_patch<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> >
+    (const std::vector<hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> &patch);
+
+    template
+    void
+    extract_dofs<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const ComponentMask &,
+     std::vector<bool>&);
+
+    template
+    void
+    extract_dofs<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const BlockMask &,
+     std::vector<bool>&);
+
+    template
+    void
+    extract_dofs<deal_II_dimension,deal_II_space_dimension>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const ComponentMask &,
+     std::vector<bool>&);
+
+    template
+    void
+    extract_dofs<deal_II_dimension,deal_II_space_dimension>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const BlockMask &,
+     std::vector<bool>&);
+
+    template
+    void
+    make_cell_patches<deal_II_dimension,deal_II_space_dimension>
+    (SparsityPattern&,
+     const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+     const unsigned int, const std::vector<bool>&,
+     const types::global_dof_index);
+
+    \}
+#endif
 }
index b652ebd906fe1c33da8deb430dd79eb2b46ec6db..88f31caf7d8ccbc8af3cfa5341380d3b76e267ad 100644 (file)
 
 for (DH : DOFHANDLERS; deal_II_dimension : DIMENSIONS)
 {
-  template
-  void
-  DoFTools::make_hanging_node_constraints (const DH &dof_handler,
-                                           ConstraintMatrix &constraints);
+    template
+    void
+    DoFTools::make_hanging_node_constraints (const DH &dof_handler,
+            ConstraintMatrix &constraints);
 
 #if deal_II_dimension != 1
-  template
-  void
-  DoFTools::make_periodicity_constraints (const DH::face_iterator &,
-                                          const DH::face_iterator &,
-                                          dealii::ConstraintMatrix &,
-                                          const ComponentMask &,
-                                          bool, bool, bool,
-                                          const FullMatrix<double> &,
-                                          const std::vector<unsigned int> &);
-
-  template
-  void
-  DoFTools::make_periodicity_constraints<DH>
-  (const std::vector<GridTools::PeriodicFacePair<DH::cell_iterator> > &,
-   dealii::ConstraintMatrix &,
-   const ComponentMask &,
-   const std::vector<unsigned int> &);
-
-
-  template
-  void
-  DoFTools::make_periodicity_constraints(const DH &,
-                                         const types::boundary_id,
-                                         const types::boundary_id,
-                                         const int,
-                                         dealii::ConstraintMatrix &,
-                                         const ComponentMask &);
-
-  template
-  void
-  DoFTools::make_periodicity_constraints(const DH &,
-                                         const types::boundary_id,
-                                         const int,
-                                         dealii::ConstraintMatrix &,
-                                         const ComponentMask &);
+    template
+    void
+    DoFTools::make_periodicity_constraints (const DH::face_iterator &,
+                                            const DH::face_iterator &,
+                                            dealii::ConstraintMatrix &,
+                                            const ComponentMask &,
+                                            bool, bool, bool,
+                                            const FullMatrix<double> &,
+                                            const std::vector<unsigned int> &);
+
+    template
+    void
+    DoFTools::make_periodicity_constraints<DH>
+    (const std::vector<GridTools::PeriodicFacePair<DH::cell_iterator> > &,
+     dealii::ConstraintMatrix &,
+     const ComponentMask &,
+     const std::vector<unsigned int> &);
+
+
+    template
+    void
+    DoFTools::make_periodicity_constraints(const DH &,
+                                           const types::boundary_id,
+                                           const types::boundary_id,
+                                           const int,
+                                           dealii::ConstraintMatrix &,
+                                           const ComponentMask &);
+
+    template
+    void
+    DoFTools::make_periodicity_constraints(const DH &,
+                                           const types::boundary_id,
+                                           const int,
+                                           dealii::ConstraintMatrix &,
+                                           const ComponentMask &);
 #endif
 }
 
@@ -66,65 +66,65 @@ for (deal_II_dimension : DIMENSIONS)
 {
 #if deal_II_dimension < 3
 
-template
-void
-DoFTools::
-make_hanging_node_constraints (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
-                               ConstraintMatrix &constraints);
+    template
+    void
+    DoFTools::
+    make_hanging_node_constraints (const DoFHandler<deal_II_dimension,deal_II_dimension+1> &dof_handler,
+                                   ConstraintMatrix &constraints);
 #endif
 
 #if deal_II_dimension == 3
-template
-void
-DoFTools::
-make_hanging_node_constraints (const DoFHandler<1,3> &dof_handler,
-                               ConstraintMatrix &constraints);
+    template
+    void
+    DoFTools::
+    make_hanging_node_constraints (const DoFHandler<1,3> &dof_handler,
+                                   ConstraintMatrix &constraints);
 #endif
 
-template
-void
-DoFTools::make_zero_boundary_constraints
-(const DoFHandler<deal_II_dimension> &,
- ConstraintMatrix                    &,
- const ComponentMask             &);
-
-template
-void
-DoFTools::make_zero_boundary_constraints
-(const DoFHandler<deal_II_dimension> &,
- const types::boundary_id          ,
- ConstraintMatrix                    &,
- const ComponentMask             &);
-
-template
-void
-DoFTools::make_zero_boundary_constraints
-(const hp::DoFHandler<deal_II_dimension> &,
- ConstraintMatrix                        &,
- const ComponentMask                 &);
-
-template
-void
-DoFTools::make_zero_boundary_constraints
-(const hp::DoFHandler<deal_II_dimension> &,
- const types::boundary_id          ,
- ConstraintMatrix                        &,
- const ComponentMask                 &);
-
-template
-void
-DoFTools::compute_intergrid_constraints<deal_II_dimension> (
-  const DoFHandler<deal_II_dimension> &, const unsigned int,
-  const DoFHandler<deal_II_dimension> &, const unsigned int,
-  const InterGridMap<DoFHandler<deal_II_dimension> > &,
-  ConstraintMatrix&);
-
-template
-void
-DoFTools::compute_intergrid_transfer_representation<deal_II_dimension>
-(const DoFHandler<deal_II_dimension> &, const unsigned int,
- const DoFHandler<deal_II_dimension> &, const unsigned int,
- const InterGridMap<DoFHandler<deal_II_dimension> > &,
- std::vector<std::map<types::global_dof_index, float> > &);
+    template
+    void
+    DoFTools::make_zero_boundary_constraints
+    (const DoFHandler<deal_II_dimension> &,
    ConstraintMatrix                    &,
    const ComponentMask             &);
+
+    template
+    void
+    DoFTools::make_zero_boundary_constraints
+    (const DoFHandler<deal_II_dimension> &,
    const types::boundary_id          ,
    ConstraintMatrix                    &,
    const ComponentMask             &);
+
+    template
+    void
+    DoFTools::make_zero_boundary_constraints
+    (const hp::DoFHandler<deal_II_dimension> &,
    ConstraintMatrix                        &,
    const ComponentMask                 &);
+
+    template
+    void
+    DoFTools::make_zero_boundary_constraints
+    (const hp::DoFHandler<deal_II_dimension> &,
    const types::boundary_id          ,
    ConstraintMatrix                        &,
    const ComponentMask                 &);
+
+    template
+    void
+    DoFTools::compute_intergrid_constraints<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension> &, const unsigned int,
+        const DoFHandler<deal_II_dimension> &, const unsigned int,
+        const InterGridMap<DoFHandler<deal_II_dimension> > &,
+        ConstraintMatrix&);
+
+    template
+    void
+    DoFTools::compute_intergrid_transfer_representation<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const unsigned int,
    const DoFHandler<deal_II_dimension> &, const unsigned int,
    const InterGridMap<DoFHandler<deal_II_dimension> > &,
    std::vector<std::map<types::global_dof_index, float> > &);
 
 }
index 5222635f7dcc794aa8d4de2b9364f2bad3e99b67..26ec4109a9c40ead097bdccfa51c25164956fbd5 100644 (file)
 // ---------------------------------------------------------------------
 
 for (scalar: REAL_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS)
-  {
+{
     template void
     DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension>,SP,scalar>
     (const DoFHandler<deal_II_dimension>& dof,
      const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
     template void
     DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,SP,scalar>
     (const hp::DoFHandler<deal_II_dimension>& dof,
      const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
 #if deal_II_dimension < 3
     template void
     DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>,SP,scalar>
@@ -36,7 +36,7 @@ for (scalar: REAL_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSION
      const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*>  &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
     template void
     DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension,deal_II_dimension+1>,SP,scalar>
     (const DoFHandler<deal_II_dimension,deal_II_dimension+1>& dof,
@@ -50,8 +50,8 @@ for (scalar: REAL_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSION
     // const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids,
     // const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
     // SP    &sparsity);
-  
-#endif     
+
+#endif
 
 #if deal_II_dimension == 1
     template void
@@ -60,7 +60,7 @@ for (scalar: REAL_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSION
      const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*>  &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
     template void
     DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension,deal_II_dimension+2>,SP,scalar>
     (const DoFHandler<deal_II_dimension,deal_II_dimension+2>& dof,
@@ -68,25 +68,25 @@ for (scalar: REAL_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSION
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
 #endif
-     
-  }
+
+}
 
 for (scalar: COMPLEX_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS)
-  {
+{
     template void
     DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension>,SP,scalar>
     (const DoFHandler<deal_II_dimension>& dof,
      const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
     template void
     DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,SP,scalar>
     (const hp::DoFHandler<deal_II_dimension>& dof,
      const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
 #if deal_II_dimension < 3
     template void
     DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>,SP,scalar>
@@ -94,7 +94,7 @@ for (scalar: COMPLEX_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENS
      const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*>  &boundary_ids,
      const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
      SP    &sparsity);
-     
+
     template void
     DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension,deal_II_dimension+1>,SP,scalar>
     (const DoFHandler<deal_II_dimension,deal_II_dimension+1>& dof,
@@ -108,13 +108,13 @@ for (scalar: COMPLEX_SCALARS; SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENS
     // const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids,
     // const std::vector<types::global_dof_index>  &dof_to_boundary_mapping,
     // SP    &sparsity);
-  
-#endif     
-     
-  }
+
+#endif
+
+}
 
 for (SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS)
-  {
+{
     template void
     DoFTools::make_sparsity_pattern<DoFHandler<deal_II_dimension,deal_II_dimension>, SP>
     (const DoFHandler<deal_II_dimension,deal_II_dimension> &dof,
@@ -362,20 +362,20 @@ for (SP : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS)
 
 #endif
 
-  }
+}
 
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template
-  Table<2,DoFTools::Coupling>
-  DoFTools::dof_couplings_from_component_couplings
-  (const FiniteElement<deal_II_dimension> &fe,
-   const Table<2,DoFTools::Coupling> &component_couplings);
-
-  template
-  std::vector<Table<2,DoFTools::Coupling> >
-  DoFTools::dof_couplings_from_component_couplings
-  (const hp::FECollection<deal_II_dimension> &fe,
-   const Table<2,DoFTools::Coupling> &component_couplings);
+    template
+    Table<2,DoFTools::Coupling>
+    DoFTools::dof_couplings_from_component_couplings
+    (const FiniteElement<deal_II_dimension> &fe,
+     const Table<2,DoFTools::Coupling> &component_couplings);
+
+    template
+    std::vector<Table<2,DoFTools::Coupling> >
+    DoFTools::dof_couplings_from_component_couplings
+    (const hp::FECollection<deal_II_dimension> &fe,
+     const Table<2,DoFTools::Coupling> &component_couplings);
 }
index 24d2c1c72f5e5c4a16947349aadc15f06f96a17f..09d011d67bb5285cf6ebe467dea8978b5fc69888 100644 (file)
@@ -16,9 +16,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FiniteElement<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index 2010ba16d72fceeb6b137d0c8835c607566061a1..1c7baa1dd6581ffb949bcbd337ba86b19e52368b 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_ABF<deal_II_dimension>;
-  }
+}
 
index 411ef0d4c2b11eea6a08f3787a07d03fbfaab653..a949a3288771170b0806cf057fa2e6d961cbd598 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_BDM<deal_II_dimension>;
-  }
+}
 
index cf1e23768f42c16af12d05e254f97c6c3bc7aa3d..19ee97d98b16e01fb5f8cdc5f2d87fd812725ee5 100644 (file)
@@ -16,8 +16,8 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-   {
- #if deal_II_dimension <= deal_II_space_dimension      
-     template class FE_Bernstein<deal_II_dimension, deal_II_space_dimension>;
- #endif
-   }
+{
+#if deal_II_dimension <= deal_II_space_dimension
+    template class FE_Bernstein<deal_II_dimension, deal_II_space_dimension>;
+#endif
+}
index 2a81f9454ef0a9fdba1c3577c0a9d698eac73e52..e6da39d5bbcb2d072c1efecc701e8120ed6abcac 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_DGVector<PolynomialsABF<deal_II_dimension>, deal_II_dimension>;
     template class FE_DGVector<PolynomialsBDM<deal_II_dimension>, deal_II_dimension>;
     template class FE_DGVector<PolynomialsNedelec<deal_II_dimension>, deal_II_dimension>;
     template class FE_DGVector<PolynomialsRaviartThomas<deal_II_dimension>, deal_II_dimension>;
-    
+
     template class FE_DGNedelec<deal_II_dimension>;
     template class FE_DGRaviartThomas<deal_II_dimension>;
     template class FE_DGBDM<deal_II_dimension>;
-  }
+}
 
index e41e49e78ca82198d46baae1882b7755f5b7c8cf..412b8a4012f35f3558481f1c222d63f14cb1f8f5 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FE_DGP<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index 79de6ae2c90e6c7b5d10f21379bcdb2c2b51cbde..9e9764138ba56f38cc0175a04e5dea7ab147352f 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_DGPMonomial<deal_II_dimension>;
-  }
+}
 
index a38dc380f4b113eb93dc1871852195a470466fe2..76def2a47753a5bc63eda72d055cb3669e56e9eb 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_DGPNonparametric<deal_II_dimension>;
-  }
+}
 
index 7f556d4e893f5a3cebde69845a5768c8e196eeaf..27bee60a59f8522595b5664a34de4c3e29baf58d 100644 (file)
@@ -16,9 +16,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FE_DGQ<deal_II_dimension, deal_II_space_dimension>;
     template class FE_DGQArbitraryNodes<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
index 9f42ca692a209d33f512ee187820b560a405f42a..be53820157ec75611c85b6d06399b46b2345c737 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
 #if deal_II_dimension > 1
     template class FE_PolyFace<TensorProductPolynomials<deal_II_dimension-1> >;
     template class FE_PolyFace<PolynomialSpace<deal_II_dimension-1>, deal_II_dimension>;
@@ -24,5 +24,5 @@ for (deal_II_dimension : DIMENSIONS)
 #endif
     template class FE_FaceQ<deal_II_dimension,deal_II_dimension>;
     template class FE_FaceP<deal_II_dimension,deal_II_dimension>;
-  }
+}
 
index ae05b11ed07807c0c2cbeddddf136cedabb26e27..1efd136977d23af71bf2bebcad0c02193d452f4e 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_Nedelec<deal_II_dimension>;
-  }
+}
 
index 6948f0f06b10f10004bc6629c8a3187665906ac5..5dd38bc6f7f2fb75583c46fa614d8eee969c6866 100644 (file)
@@ -16,9 +16,9 @@
 
 
 for (deal_II_dimension, deal_II_space_dimension : DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FE_Nothing<deal_II_dimension,deal_II_space_dimension>;
 #endif
-  }
+}
 
index d9dd85373abf9efd91f22c35fe888f3fec17b2a3..6ef0e86a6543de2388c53e42a9eff73836bf49e0 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FE_Poly<TensorProductPolynomials<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
     template class FE_Poly<TensorProductPolynomialsConst<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
@@ -26,5 +26,5 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
     template class FE_Poly<PolynomialsP<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
     template class FE_Poly<PolynomialsRannacherTurek<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index 807126de43bc967864f11bb48e0bcc3ed7063cb5..6bb2697e9578df73de95d15894993895c79d0b50 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_PolyTensor<PolynomialsRaviartThomas<deal_II_dimension>,deal_II_dimension>;
     template class FE_PolyTensor<PolynomialsABF<deal_II_dimension>,deal_II_dimension>;
     template class FE_PolyTensor<PolynomialsBDM<deal_II_dimension>,deal_II_dimension>;
     template class FE_PolyTensor<PolynomialsNedelec<deal_II_dimension>, deal_II_dimension>;
-  }
+}
 
index 93ca7d1d74ea7f498a2e930e8baf7897b5694476..12228f0fa644bdab7686204759a7a277452efa75 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FE_Q<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index b67cf87cd8b0947987f05ae54dbb6721e602e62a..9229a6d7bb20dad8239bfffb36547b9aca0d0f94 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FE_Q_Base<TensorProductPolynomials<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
     template class FE_Q_Base<TensorProductPolynomialsConst<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
     template class FE_Q_Base<TensorProductPolynomialsBubbles<deal_II_dimension>, deal_II_dimension, deal_II_space_dimension>;
     template class FE_Q_Base<TensorProductPolynomials<deal_II_dimension,Polynomials::PiecewisePolynomial<double> >, deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index afbf2602a995b080b0b695727191c6f7015adbc3..586391ea8f465362da79aed5113d98efcaf310b1 100644 (file)
@@ -17,8 +17,8 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FE_Q_Bubbles<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
index 3ab2cfd7a45d868cf0876cd3f557a7c2d76d06b0..6f35ea2363e28cdcb3a861390878469396343727 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FE_Q_DG0<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index 06f352989cf476daf85ee885852c12c01ff812bc..6bbaed2f19bffaca8ed818958e5683511eb501a5 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_Q_Hierarchical<deal_II_dimension>;
-  }
+}
 
index 7699e47956b7e644a15779e99b685167f83a51ca..4fa337960896d5576b8bb128e079e183d4a07ddb 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FE_Q_iso_Q1<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index 5c165e24bdac640ad5fa0d7c70a50c63c209e7ec..24d63dfc95d26d0acd11d43b98678a6afbe9199d 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_RannacherTurek<deal_II_dimension>;
-  }
+}
 
index 9a92cde2dfbcf5fbb5d6524e31adce63dc04c36c..8d7b831f532d86ce6ac02d70c0742fd9969f9652 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_RaviartThomas<deal_II_dimension>;
-  }
+}
 
index c546410b5e3b585cc001fedaca56335840665c60..9e9e5b8d5509f30d9b74300c12f193c4c54f47f3 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_RaviartThomasNodal<deal_II_dimension>;
-  }
+}
 
index ccda2dc457efabbc1e029ca2cbee67ab31694f36..ec29bcd692fc53057e32be72dbc008f9236ce197 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class FESystem<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
-  
+}
+
 
index b87a95e25fb55a39ee15ac8a1f59369a0e4f6221..c3b04be5d9a03601a617b21508675c7b49ed7459 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
     namespace FETools
     \{
 #if deal_II_dimension <= deal_II_space_dimension
-      namespace Compositing
-      \{
-         template
-         FiniteElementData<deal_II_dimension>
-         multiply_dof_numbers (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
-                               const std::vector<unsigned int>                       &multiplicities,
-                               bool);
-
-         template
-         FiniteElementData<deal_II_dimension>
-         multiply_dof_numbers (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
-                               const unsigned int            N1,
-                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
-                               const unsigned int            N2,
-                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
-                               const unsigned int            N3,
-                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
-                               const unsigned int            N4,
-                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
-                               const unsigned int            N5);
-
-        template
-        std::vector<bool>
-        compute_restriction_is_additive_flags (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
-                                               const std::vector<unsigned int>              &multiplicities);
-
-        template
-        std::vector<bool>
-        compute_restriction_is_additive_flags (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
-                                               const unsigned int        N1,
-                                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
-                                               const unsigned int        N2,
-                                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
-                                               const unsigned int        N3,
-                                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
-                                               const unsigned int        N4,
-                                               const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
-                                               const unsigned int        N5);
-
-        template
-        std::vector<ComponentMask>
-        compute_nonzero_components (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
-                                    const std::vector<unsigned int>              &multiplicities,
-                                  const bool do_tensor_product);
-
-        template
-        std::vector<ComponentMask>
-        compute_nonzero_components (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
-                                    const unsigned int        N1,
-                                    const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
-                                    const unsigned int        N2,
-                                    const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
-                                    const unsigned int        N3,
-                                    const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
-                                    const unsigned int        N4,
-                                    const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
-                                    const unsigned int        N5,
-                                    const bool);
-
-         template
-         void
-         build_cell_tables(std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &system_to_base_table,
-                           std::vector< std::pair< unsigned int, unsigned int > >  &system_to_component_table,
-                           std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &component_to_base_table,
-                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> &fe,
-                           const bool do_tensor_product);
-
-         template                  
-         void
-         build_face_tables(std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &face_system_to_base_table,
-                           std::vector< std::pair< unsigned int, unsigned int > >                            &face_system_to_component_table,
-                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> &fe,
-                           const bool do_tensor_product);
-
-      \}
-
-      template
-      void compute_block_renumbering (
+    namespace Compositing
+    \{
+    template
+    FiniteElementData<deal_II_dimension>
+    multiply_dof_numbers (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
+                          const std::vector<unsigned int>                       &multiplicities,
+                          bool);
+
+    template
+    FiniteElementData<deal_II_dimension>
+    multiply_dof_numbers (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
+                          const unsigned int            N1,
+                          const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
+                          const unsigned int            N2,
+                          const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
+                          const unsigned int            N3,
+                          const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
+                          const unsigned int            N4,
+                          const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
+                          const unsigned int            N5);
+
+    template
+    std::vector<bool>
+    compute_restriction_is_additive_flags (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
+                                           const std::vector<unsigned int>              &multiplicities);
+
+    template
+    std::vector<bool>
+    compute_restriction_is_additive_flags (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
+                                           const unsigned int        N1,
+                                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
+                                           const unsigned int        N2,
+                                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
+                                           const unsigned int        N3,
+                                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
+                                           const unsigned int        N4,
+                                           const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
+                                           const unsigned int        N5);
+
+    template
+    std::vector<ComponentMask>
+    compute_nonzero_components (const std::vector<const FiniteElement<deal_II_dimension,deal_II_space_dimension>*> &fes,
+                                const std::vector<unsigned int>              &multiplicities,
+                                const bool do_tensor_product);
+
+    template
+    std::vector<ComponentMask>
+    compute_nonzero_components (const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe1,
+                                const unsigned int        N1,
+                                const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe2,
+                                const unsigned int        N2,
+                                const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe3,
+                                const unsigned int        N3,
+                                const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe4,
+                                const unsigned int        N4,
+                                const FiniteElement<deal_II_dimension,deal_II_space_dimension> *fe5,
+                                const unsigned int        N5,
+                                const bool);
+
+    template
+    void
+    build_cell_tables(std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &system_to_base_table,
+                      std::vector< std::pair< unsigned int, unsigned int > >  &system_to_component_table,
+                      std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &component_to_base_table,
+                      const FiniteElement<deal_II_dimension,deal_II_space_dimension> &fe,
+                      const bool do_tensor_product);
+
+    template
+    void
+    build_face_tables(std::vector< std::pair< std::pair< unsigned int, unsigned int >, unsigned int > > &face_system_to_base_table,
+                      std::vector< std::pair< unsigned int, unsigned int > >                            &face_system_to_component_table,
+                      const FiniteElement<deal_II_dimension,deal_II_space_dimension> &fe,
+                      const bool do_tensor_product);
+
+    \}
+
+    template
+    void compute_block_renumbering (
         const FiniteElement<deal_II_dimension,deal_II_space_dimension> & ,
         std::vector<types::global_dof_index> &, std::vector<types::global_dof_index> &, bool);
 
-      template
-      void compute_projection_matrices<deal_II_dimension, double, deal_II_space_dimension>
-      (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
-       std::vector<std::vector<FullMatrix<double> > > &, bool);
+    template
+    void compute_projection_matrices<deal_II_dimension, double, deal_II_space_dimension>
+    (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
+     std::vector<std::vector<FullMatrix<double> > > &, bool);
 
-      template
-      void compute_embedding_matrices<deal_II_dimension, double, deal_II_space_dimension>
-      (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
-       std::vector<std::vector<FullMatrix<double> > > &, const bool, const double);
+    template
+    void compute_embedding_matrices<deal_II_dimension, double, deal_II_space_dimension>
+    (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
+     std::vector<std::vector<FullMatrix<double> > > &, const bool, const double);
 #endif
-   \}
-  }
+    \}
+}
 
 
 
@@ -119,143 +119,143 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
 // where applicable and move to codimension cases above also when applicable
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
     namespace FETools
-      \{
+    \{
 
 #if deal_II_dimension <= deal_II_space_dimension
-      template
-      void get_interpolation_matrix<deal_II_dimension,double,deal_II_space_dimension>
-      (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
-       const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
-       FullMatrix<double> &);
+    template
+    void get_interpolation_matrix<deal_II_dimension,double,deal_II_space_dimension>
+    (const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
+     const FiniteElement<deal_II_dimension,deal_II_space_dimension> &,
+     FullMatrix<double> &);
 
-      template FiniteElement<deal_II_dimension,deal_II_space_dimension> *
-      get_fe_by_name<deal_II_dimension,deal_II_space_dimension> (const std::string &);
+    template FiniteElement<deal_II_dimension,deal_II_space_dimension> *
+    get_fe_by_name<deal_II_dimension,deal_II_space_dimension> (const std::string &);
 
 #endif
 
 #if deal_II_dimension == deal_II_space_dimension
 
-      template class FEFactoryBase<deal_II_dimension>;
+    template class FEFactoryBase<deal_II_dimension>;
 
-      template FiniteElement<deal_II_dimension> *
-      get_fe_from_name<deal_II_dimension> (const std::string &);
+    template FiniteElement<deal_II_dimension> *
+    get_fe_from_name<deal_II_dimension> (const std::string &);
 
-      template
-      void compute_node_matrix(
+    template
+    void compute_node_matrix(
         FullMatrix<double> &,
         const FiniteElement<deal_II_dimension> &);
 
-      template
-      void compute_component_wise(
+    template
+    void compute_component_wise(
         const FiniteElement<deal_II_dimension> & ,
         std::vector<unsigned int> &, std::vector<std::vector<unsigned int> > &);
 
-      template
-      void get_back_interpolation_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<double> &);
-      template
-      void get_interpolation_difference_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<double> &);
-      template
-      void get_interpolation_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<float> &);
-      template
-      void get_back_interpolation_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<float> &);
-      template
-      void get_interpolation_difference_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<float> &);
-
-      template
-      void get_projection_matrix<deal_II_dimension>
-      (const FiniteElement<deal_II_dimension> &,
-       const FiniteElement<deal_II_dimension> &,
-       FullMatrix<double> &);
-
-      template
-      void compute_face_embedding_matrices<deal_II_dimension,double>
-      (const FiniteElement<deal_II_dimension> &, FullMatrix<double> ( &)[GeometryInfo<deal_II_dimension>::max_children_per_face],
-       unsigned int, unsigned int, const double);
-
-      template
-      void
-      compute_projection_from_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
-                                                        const Quadrature<deal_II_dimension> &,
-                                                        const Quadrature<deal_II_dimension> &,
-                                                        FullMatrix<double> &);
-
-      template
-      void
-      compute_projection_from_quadrature_points(
+    template
+    void get_back_interpolation_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<double> &);
+    template
+    void get_interpolation_difference_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<double> &);
+    template
+    void get_interpolation_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<float> &);
+    template
+    void get_back_interpolation_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<float> &);
+    template
+    void get_interpolation_difference_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<float> &);
+
+    template
+    void get_projection_matrix<deal_II_dimension>
+    (const FiniteElement<deal_II_dimension> &,
+     const FiniteElement<deal_II_dimension> &,
+     FullMatrix<double> &);
+
+    template
+    void compute_face_embedding_matrices<deal_II_dimension,double>
+    (const FiniteElement<deal_II_dimension> &, FullMatrix<double> ( &)[GeometryInfo<deal_II_dimension>::max_children_per_face],
+     unsigned int, unsigned int, const double);
+
+    template
+    void
+    compute_projection_from_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
+            const Quadrature<deal_II_dimension> &,
+            const Quadrature<deal_II_dimension> &,
+            FullMatrix<double> &);
+
+    template
+    void
+    compute_projection_from_quadrature_points(
         const FullMatrix<double> &,
         const std::vector< Tensor<1, deal_II_dimension > > &,
         std::vector< Tensor<1, deal_II_dimension > > &);
 
-      template
-      void
-      compute_projection_from_quadrature_points(
+    template
+    void
+    compute_projection_from_quadrature_points(
         const FullMatrix<double> &,
         const std::vector<SymmetricTensor<2, deal_II_dimension> > &,
         std::vector<SymmetricTensor<2, deal_II_dimension> > &);
 
 
-      template
-      void
-      compute_interpolation_to_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
-                                                         const Quadrature<deal_II_dimension> &,
-                                                         FullMatrix<double> &);
+    template
+    void
+    compute_interpolation_to_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
+            const Quadrature<deal_II_dimension> &,
+            FullMatrix<double> &);
 
 #if deal_II_dimension != 1
-      template
-      void
-      compute_projection_from_face_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
-                                                             const Quadrature<deal_II_dimension-1>    &,
-                                                             const Quadrature<deal_II_dimension-1>    &,
-                                                             const DoFHandler<deal_II_dimension>::active_cell_iterator & ,
-                                                             unsigned int,
-                                                             FullMatrix<double> &);
+    template
+    void
+    compute_projection_from_face_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
+            const Quadrature<deal_II_dimension-1>    &,
+            const Quadrature<deal_II_dimension-1>    &,
+            const DoFHandler<deal_II_dimension>::active_cell_iterator & ,
+            unsigned int,
+            FullMatrix<double> &);
 #endif
 
-      template
-      void
-      hierarchic_to_lexicographic_numbering<deal_II_dimension>
-      (unsigned int,
-       std::vector<unsigned int> &);
-
-      template
-      void
-      hierarchic_to_lexicographic_numbering<deal_II_dimension>
-      (const FiniteElementData<deal_II_dimension> &,
-       std::vector<unsigned int> &);
-
-      template
-      void
-      lexicographic_to_hierarchic_numbering<deal_II_dimension>
-      (const FiniteElementData<deal_II_dimension> &,
-       std::vector<unsigned int> &);
-
-      template
-      std::vector<unsigned int>
-      hierarchic_to_lexicographic_numbering<deal_II_dimension>
-      (const FiniteElementData<deal_II_dimension> &);
-
-      template
-      std::vector<unsigned int>
-      lexicographic_to_hierarchic_numbering<deal_II_dimension>
-      (const FiniteElementData<deal_II_dimension> &);
+    template
+    void
+    hierarchic_to_lexicographic_numbering<deal_II_dimension>
+    (unsigned int,
+     std::vector<unsigned int> &);
+
+    template
+    void
+    hierarchic_to_lexicographic_numbering<deal_II_dimension>
+    (const FiniteElementData<deal_II_dimension> &,
+     std::vector<unsigned int> &);
+
+    template
+    void
+    lexicographic_to_hierarchic_numbering<deal_II_dimension>
+    (const FiniteElementData<deal_II_dimension> &,
+     std::vector<unsigned int> &);
+
+    template
+    std::vector<unsigned int>
+    hierarchic_to_lexicographic_numbering<deal_II_dimension>
+    (const FiniteElementData<deal_II_dimension> &);
+
+    template
+    std::vector<unsigned int>
+    lexicographic_to_hierarchic_numbering<deal_II_dimension>
+    (const FiniteElementData<deal_II_dimension> &);
 
 #endif
-      \}
-  }
+    \}
+}
index d88909bc709031f9a06151d59d38107644433438..08b66543046589b35c508f750357904de8d7634d 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; Vector : SERIAL_VECTORS)
-  {
+{
     namespace FETools
-      \{
+    \{
 #if deal_II_dimension <= deal_II_space_dimension
-      template
-       void interpolate<deal_II_dimension,deal_II_space_dimension>
-       (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const Vector &,
-        const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, Vector &);
+    template
+    void interpolate<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const Vector &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, Vector &);
 
-      template
-       void interpolate<deal_II_dimension,deal_II_space_dimension>
-       (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const Vector &,
-        const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const ConstraintMatrix &,
-        Vector &);
+    template
+    void interpolate<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const Vector &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension> &, const ConstraintMatrix &,
+     Vector &);
 #endif
-      \}
-  }
+    \}
+}
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
     namespace FETools
-      \{
+    \{
 #if deal_II_dimension == deal_II_space_dimension
-      template
-       void interpolate<deal_II_dimension>
-       (const hp::DoFHandler<deal_II_dimension> &, const Vector<double> &,
-        const hp::DoFHandler<deal_II_dimension> &, Vector<double> &);
-      template
-       void interpolate<deal_II_dimension>
-       (const hp::DoFHandler<deal_II_dimension> &, const Vector<double> &,
-        const hp::DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        Vector<double> &);
-      template
-       void interpolate<deal_II_dimension>
-       (const hp::DoFHandler<deal_II_dimension> &, const Vector<float> &,
-        const hp::DoFHandler<deal_II_dimension> &, Vector<float> &);
-      template
-       void interpolate<deal_II_dimension>
-       (const hp::DoFHandler<deal_II_dimension> &, const Vector<float> &,
-        const hp::DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        Vector<float> &);
+    template
+    void interpolate<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &, const Vector<double> &,
+     const hp::DoFHandler<deal_II_dimension> &, Vector<double> &);
+    template
+    void interpolate<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &, const Vector<double> &,
+     const hp::DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     Vector<double> &);
+    template
+    void interpolate<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &, const Vector<float> &,
+     const hp::DoFHandler<deal_II_dimension> &, Vector<float> &);
+    template
+    void interpolate<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &, const Vector<float> &,
+     const hp::DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     Vector<float> &);
 #endif
-      \}
-  }
+    \}
+}
 
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; VEC : SERIAL_VECTORS)
-  {
+{
     namespace FETools
-      \{
+    \{
 #if deal_II_dimension == deal_II_space_dimension
-     template
-       void back_interpolate<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const VEC &,
-        const FiniteElement<deal_II_dimension> &, VEC &);
-      template
-       void back_interpolate<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        const VEC &,
-        const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        VEC &);
-      template
-       void interpolation_difference<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const VEC &,
-        const FiniteElement<deal_II_dimension> &, VEC &);
-      template
-       void interpolation_difference<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        const VEC &,
-        const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        VEC &);
-      template
-       void project_dg<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const VEC &,
-        const DoFHandler<deal_II_dimension> &, VEC &);
-      template
-       void extrapolate<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const VEC &,
-        const DoFHandler<deal_II_dimension> &, VEC &);
-      template
-       void extrapolate<deal_II_dimension>
-       (const DoFHandler<deal_II_dimension> &, const VEC &,
-        const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
-        VEC &);
+    template
+    void back_interpolate<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const VEC &,
+     const FiniteElement<deal_II_dimension> &, VEC &);
+    template
+    void back_interpolate<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     const VEC &,
+     const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     VEC &);
+    template
+    void interpolation_difference<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const VEC &,
+     const FiniteElement<deal_II_dimension> &, VEC &);
+    template
+    void interpolation_difference<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     const VEC &,
+     const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     VEC &);
+    template
+    void project_dg<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const VEC &,
+     const DoFHandler<deal_II_dimension> &, VEC &);
+    template
+    void extrapolate<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const VEC &,
+     const DoFHandler<deal_II_dimension> &, VEC &);
+    template
+    void extrapolate<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &, const VEC &,
+     const DoFHandler<deal_II_dimension> &, const ConstraintMatrix &,
+     VEC &);
 #endif
-      \}
-  }
+    \}
+}
index 22aaa5a6aad3e7e5ff600b2e16e89d1b6ca73afb..1e24f4b37e5afde4a68bf9813fcfa673527dd2be 100644 (file)
@@ -14,6 +14,6 @@
 // ---------------------------------------------------------------------
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class FE_TraceQ<deal_II_dimension>;
-  }
+}
index 30129eb20a3c104696802382fe11d499e471dbd6..ee05b07c64bedefc0e7c8c37c916b8b9b8eab34a 100644 (file)
 // and derived classes
 
 for (VEC : SERIAL_VECTORS)
-  {
-                                     /// Call
-                                     /// @p get_interpolated_dof_values
-                                     /// of the iterator with the
-                                     /// given arguments.
+{
+    /// Call
+    /// @p get_interpolated_dof_values
+    /// of the iterator with the
+    /// given arguments.
     virtual
     void
     get_interpolated_dof_values (const VEC &in,
-                                Vector<VEC::value_type> &out) const = 0;
-  }
+                                 Vector<VEC::value_type> &out) const = 0;
+}
index 9a91f9830fb22d6249ee3182bbbba6d73b3fb1ef..75742db88ce2a2e6735d1e8e78c0688add544f87 100644 (file)
 // and derived classes
 
 for (VEC : SERIAL_VECTORS)
-  {
-                                     /// Call
-                                     /// @p get_interpolated_dof_values
-                                     /// of the iterator with the
-                                     /// given arguments.
+{
+    /// Call
+    /// @p get_interpolated_dof_values
+    /// of the iterator with the
+    /// given arguments.
     virtual
     void
     get_interpolated_dof_values (const VEC      &in,
-                                Vector<VEC::value_type> &out) const;
-  }
+                                 Vector<VEC::value_type> &out) const;
+}
index 7dbdc341cf4ae66a6de5dd9a809366c09f9b0c80..b95814a905da9a585bd1a28d908747db7a37f3d9 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS)
-  {
+{
     template <int dim, int spacedim>
     template <typename CI>
     void
     FEValuesBase<dim,spacedim>::CellIterator<CI>::
     get_interpolated_dof_values (const VEC      &in,
-                                Vector<VEC::value_type> &out) const
-    \{
-      cell->get_interpolated_dof_values (in, out);
+                                 Vector<VEC::value_type> &out) const
+    {   //
+        cell->get_interpolated_dof_values (in, out);
     \}
-  }
+}
index 5aa37dbc4d9dde0c014348be7dcf4116ff391707..0f4a16b3d3af98807d09af58e9f0b3e36fdaebe5 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS)
-  {
+{
     template <int dim, int spacedim>
     void
     FEValuesBase<dim,spacedim>::TriaCellIterator::
     get_interpolated_dof_values (const VEC &,
-                                Vector<VEC::value_type> &) const
-    \{
-      Assert (false, ExcMessage (message_string));
+                                 Vector<VEC::value_type> &) const
+    {   //
+        Assert (false, ExcMessage (message_string));
     \}
-  }
+}
index e4842ec21e1a7c59188ca7267ca2f15618ce6408..54443bef934268ddaf77f43423d0739fabb27050 100644 (file)
 // FEValuesViews::Vector).
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class FEValuesBase<deal_II_dimension,deal_II_space_dimension>;
     template class FEValues<deal_II_dimension,deal_II_space_dimension>;
     template class FEValuesBase<deal_II_dimension,deal_II_space_dimension>::
-      CellIterator<DoFHandler<deal_II_dimension,deal_II_space_dimension>::cell_iterator>;
+    CellIterator<DoFHandler<deal_II_dimension,deal_II_space_dimension>::cell_iterator>;
 
     template class FEFaceValuesBase<deal_II_dimension,deal_II_space_dimension>;
     template class FEFaceValues<deal_II_dimension,deal_II_space_dimension>;
@@ -32,265 +32,265 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
 
 
     namespace FEValuesViews
-      \{
-      template class Scalar<deal_II_dimension, deal_II_space_dimension>;
-      template class Vector<deal_II_dimension, deal_II_space_dimension>;
-      template class SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>;
-      template class Tensor<2, deal_II_dimension, deal_II_space_dimension>;
-      \}
+    \{
+    template class Scalar<deal_II_dimension, deal_II_space_dimension>;
+    template class Vector<deal_II_dimension, deal_II_space_dimension>;
+    template class SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>;
+    template class Tensor<2, deal_II_dimension, deal_II_space_dimension>;
+    \}
 #endif
-  }
+}
 
 
 for (dof_handler : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; lda : BOOL)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template void FEValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&);
+        const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&);
     template void FEFaceValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&, unsigned int);
+        const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&, unsigned int);
     template void FESubfaceValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&, unsigned int, unsigned int);
+        const TriaIterator<DoFCellAccessor<dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >&, unsigned int, unsigned int);
 #endif
-  }
+}
 
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template
-      void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_values<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,value_type>::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_values<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,value_type>::type>&) const;
     template
-      void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_gradients<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_gradients<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
     template
-      void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_hessians<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_hessians<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type>&) const;
     template
-      void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_laplacians<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,double>::type> &) const;
+    void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_laplacians<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,double>::type> &) const;
     template
-      void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_third_derivatives<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<3,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_third_derivatives<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<3,deal_II_space_dimension> >::type>&) const;
 
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_values<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_values<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type >&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_gradients<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_gradients<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type >&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_symmetric_gradients<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::SymmetricTensor<2,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_symmetric_gradients<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::SymmetricTensor<2,deal_II_space_dimension> >::type >&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_curls<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,curl_type>::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_curls<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,curl_type>::type>&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_divergences<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,divergence_type>::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_divergences<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,divergence_type>::type>&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_hessians<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<3,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_hessians<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<3,deal_II_space_dimension> >::type >&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_laplacians<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_laplacians<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type >&) const;
     template
-      void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
-      ::get_function_third_derivatives<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<4,deal_II_space_dimension> >::type >&) const;
+    void FEValuesViews::Vector<deal_II_dimension, deal_II_space_dimension>
+    ::get_function_third_derivatives<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<4,deal_II_space_dimension> >::type >&) const;
 
     template
-      void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>
-      ::get_function_values<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::SymmetricTensor<2,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>
+    ::get_function_values<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::SymmetricTensor<2,deal_II_space_dimension> >::type>&) const;
     template
-      void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>
-      ::get_function_divergences<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_space_dimension>
+    ::get_function_divergences<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
 
     template
-      void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_space_dimension>
-      ::get_function_values<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_space_dimension>
+    ::get_function_values<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<2,deal_II_space_dimension> >::type>&) const;
     template
-      void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_space_dimension>
-      ::get_function_divergences<dealii::VEC>
-      (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
+    void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_space_dimension>
+    ::get_function_divergences<dealii::VEC>
+    (const dealii::VEC&, std::vector<ProductType<dealii::VEC::value_type,dealii::Tensor<1,deal_II_space_dimension> >::type>&) const;
 #endif
-  }
+}
 
 
 
 for (VEC : SERIAL_VECTORS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
-      (const VEC&, std::vector<VEC::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
+    (const VEC&, std::vector<VEC::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<VEC::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<VEC::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
-      (const VEC&, std::vector<Vector<VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
+    (const VEC&, std::vector<Vector<VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<VEC::value_type> > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_values<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<VEC::value_type> > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
-      (const VEC&, std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
+    (const VEC&, std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
-      (const VEC&, std::vector<std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
+    (const VEC&, std::vector<std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_gradients<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
-      (const VEC&, std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
+    (const VEC&, std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
-      (const VEC&, std::vector<std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
+    (const VEC&, std::vector<std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_hessians<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
-      (const VEC&, std::vector<VEC::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
+    (const VEC&, std::vector<VEC::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<VEC::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<VEC::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
-      (const VEC&, std::vector<Vector<VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
+    (const VEC&, std::vector<Vector<VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<std::vector<VEC::value_type> > &, bool) const;
-       
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_laplacians<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<std::vector<VEC::value_type> > &, bool) const;
+
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
-      (const VEC&, std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
+    (const VEC&, std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
-      (const VEC&, std::vector<std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
+    (const VEC&, std::vector<std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
-      (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_space_dimension>::get_function_third_derivatives<VEC>
+    (const VEC&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_space_dimension,VEC::value_type> > > >, bool) const;
 
 #endif
-  }
+}
 
 
 // instantiations for VEC=IndexSet
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template
-        void FEValuesViews::Scalar<deal_II_dimension>::get_function_values<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,double>::type> &) const;
+    void FEValuesViews::Scalar<deal_II_dimension>::get_function_values<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,double>::type> &) const;
     template
-        void FEValuesViews::Scalar<deal_II_dimension>::get_function_gradients<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension>::get_function_gradients<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Scalar<deal_II_dimension>::get_function_hessians<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension>::get_function_hessians<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Scalar<deal_II_dimension>::get_function_laplacians<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,double>::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension>::get_function_laplacians<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,double>::type>&) const;
     template
-        void FEValuesViews::Scalar<deal_II_dimension>::get_function_third_derivatives<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<3,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Scalar<deal_II_dimension>::get_function_third_derivatives<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<3,deal_II_dimension> >::type>&) const;
 
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_values<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_values<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_gradients<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_gradients<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_symmetric_gradients<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::SymmetricTensor<2,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_symmetric_gradients<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::SymmetricTensor<2,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_curls<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,curl_type>::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_curls<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,curl_type>::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_divergences<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,divergence_type>::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_divergences<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,divergence_type>::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_hessians<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<3,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_hessians<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<3,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_laplacians<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_laplacians<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Vector<deal_II_dimension>::get_function_third_derivatives<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<4,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Vector<deal_II_dimension>::get_function_third_derivatives<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<4,deal_II_dimension> >::type>&) const;
 
     template
-        void FEValuesViews::SymmetricTensor<2,deal_II_dimension,deal_II_dimension>::get_function_values<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::SymmetricTensor<2,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::SymmetricTensor<2,deal_II_dimension,deal_II_dimension>::get_function_values<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::SymmetricTensor<2,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::SymmetricTensor<2,deal_II_dimension,deal_II_dimension>::get_function_divergences<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::SymmetricTensor<2,deal_II_dimension,deal_II_dimension>::get_function_divergences<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
 
     template
-        void FEValuesViews::Tensor<2,deal_II_dimension,deal_II_dimension>::get_function_values<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Tensor<2,deal_II_dimension,deal_II_dimension>::get_function_values<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension> >::type>&) const;
     template
-        void FEValuesViews::Tensor<2,deal_II_dimension,deal_II_dimension>::get_function_divergences<dealii::IndexSet>
-        (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
+    void FEValuesViews::Tensor<2,deal_II_dimension,deal_II_dimension>::get_function_divergences<dealii::IndexSet>
+    (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension> >::type>&) const;
 
 
 #if deal_II_dimension != 3
@@ -346,213 +346,213 @@ for (deal_II_dimension : DIMENSIONS)
 
     template
     void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_dimension+1>
-        ::get_function_values<dealii::IndexSet>
+    ::get_function_values<dealii::IndexSet>
     (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::SymmetricTensor<2,deal_II_dimension+1> >::type>&) const;
     template
     void FEValuesViews::SymmetricTensor<2, deal_II_dimension, deal_II_dimension+1>
-        ::get_function_divergences<dealii::IndexSet>
+    ::get_function_divergences<dealii::IndexSet>
     (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension+1> >::type>&) const;
 
     template
     void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_dimension+1>
-        ::get_function_values<dealii::IndexSet>
+    ::get_function_values<dealii::IndexSet>
     (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<2,deal_II_dimension+1> >::type>&) const;
     template
     void FEValuesViews::Tensor<2, deal_II_dimension, deal_II_dimension+1>
-        ::get_function_divergences<dealii::IndexSet>
+    ::get_function_divergences<dealii::IndexSet>
     (const dealii::IndexSet&, std::vector<ProductType<IndexSet::value_type,dealii::Tensor<1,deal_II_dimension+1> >::type>&) const;
 
 #endif
-  }
+}
 
 
 
 // Instantiations of functions in FEValuesBase and IndexSet=IndexSet
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template
     void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
-      (const IndexSet&, std::vector<IndexSet::value_type>&) const;
+    (const IndexSet&, std::vector<IndexSet::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
+    void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
-      (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
+    (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<IndexSet::value_type> > >, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<IndexSet::value_type> > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > > &) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_gradients<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_hessians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
 
     template
     void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
-      (const IndexSet&, std::vector<IndexSet::value_type>&) const;
+    (const IndexSet&, std::vector<IndexSet::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
+    void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
-      (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
+    (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<std::vector<IndexSet::value_type> > &, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<std::vector<IndexSet::value_type> > &, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_dimension,IndexSet::value_type> > > >, bool) const;
 
 
 #if deal_II_dimension != 3
 
     template
     void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
-      (const IndexSet&, std::vector<IndexSet::value_type>&) const;
+    (const IndexSet&, std::vector<IndexSet::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
-      (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
+    (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<IndexSet::value_type> > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_values<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<IndexSet::value_type> > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_gradients<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<1,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_hessians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<2,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
-      (const IndexSet&, std::vector<IndexSet::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
+    (const IndexSet&, std::vector<IndexSet::value_type>&) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&, std::vector<IndexSet::value_type>&) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
-      (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
+    (const IndexSet&, std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<Vector<IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<Vector<IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<std::vector<IndexSet::value_type> > &, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_laplacians<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<std::vector<IndexSet::value_type> > &, bool) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > &) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > &) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > &) const;
 
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, std::vector<std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > > &, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, std::vector<std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > > &, bool) const;
     template
-      void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
-      (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
-       VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
+    void FEValuesBase<deal_II_dimension,deal_II_dimension+1>::get_function_third_derivatives<IndexSet>
+    (const IndexSet&, const VectorSlice<const std::vector<types::global_dof_index> >&,
+     VectorSlice<std::vector<std::vector<dealii::Tensor<3,deal_II_dimension+1,IndexSet::value_type> > > >, bool) const;
 
 #endif
-  }
+}
index adee71b4235bca3f76fdafb07aac6612c1b09e5a..e2cf2b8ef86166d65ac33c8481e14c653fbc2324 100644 (file)
@@ -17,9 +17,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class Mapping<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index 0760badab02a4f26e6e48ec5411a2ee02efa42f0..3c5b80d4ecd106dc0fc4d61d3e5813d74d2725db 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class MappingC1<deal_II_dimension>;
-  }
+}
 
index c7c042ed335d98208a3be48e4c2b8deff53d9686..9d657cff7fff1b7918e4656b721beb7a99656e8e 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class MappingCartesian<deal_II_dimension>;
-  }
+}
 
index 50ffbefef03dc44d836c53a150eeb667b6c5e7ef..7041afe7fa28b184e409ab8c69a03ed075e4a3f9 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; VEC : REAL_SERIAL_VECTORS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingFEField<deal_II_dimension, deal_II_space_dimension,  VEC,
                                   dealii::DoFHandler<deal_II_dimension, deal_II_space_dimension> >;
 #endif
-  }
+}
 
index c4f314d5e9e47549296bd973582fcd2e373a8e82..75bfc988af764cfc6720602d3fc65a26c3d550c8 100644 (file)
@@ -15,9 +15,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingManifold<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index eda826c6c1114d420fb8d343a4568641f2bc4303..771708e1ec030767814e5f56333c093809d56e1d 100644 (file)
@@ -17,9 +17,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingQ<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index fc5ab8b344337556b819b48a2df03fafe8e085d0..f2100e2a4996aed58bde58b93d5d7be8460c6580 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingQ1<deal_II_dimension, deal_II_space_dimension>;
     template struct StaticMappingQ1<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index f07fa43b8000ef3efd0441614e69a90794169f87..3e171a640bbc75260dde3306694b077917728fad 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; VEC : REAL_SERIAL_VECTORS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingQ1Eulerian<deal_II_dimension, VEC, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index 9b52c8909561a7d70082332a8cbe004e30442593..c7971c67f9d2a4557de0a676040f50d8440177d4 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; VEC : REAL_SERIAL_VECTORS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingQEulerian<deal_II_dimension, VEC, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
index 06156a2ccee037318342828057a4a873f14cdc75..1eb9552b89ed99ca9941841d4c389742842bf18a 100644 (file)
@@ -15,9 +15,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class MappingQGeneric<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index 77b852f4c8826100e54fe7025f7d455b76c671fc..3d60241d21e185ba53e20c53bc601af2036c5238 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-namespace GridGenerator 
-\{
+{
+    namespace GridGenerator
+    \{
 #if deal_II_dimension <= deal_II_space_dimension
     template void
-      hyper_rectangle<deal_II_dimension, deal_II_space_dimension> (
-       Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-  const Point<deal_II_dimension>&, const Point<deal_II_dimension>&,
-       const bool);
-    
+    hyper_rectangle<deal_II_dimension, deal_II_space_dimension> (
+        Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+        const Point<deal_II_dimension>&, const Point<deal_II_dimension>&,
+        const bool);
+
     template void
-      hyper_cube<deal_II_dimension, deal_II_space_dimension> (
-       Triangulation<deal_II_dimension, deal_II_space_dimension> &, const double, const double, const bool);
-    
+    hyper_cube<deal_II_dimension, deal_II_space_dimension> (
+        Triangulation<deal_II_dimension, deal_II_space_dimension> &, const double, const double, const bool);
+
     template void
-      subdivided_hyper_cube<deal_II_dimension, deal_II_space_dimension> (
-      Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-      const unsigned int, const double, const double);
+    subdivided_hyper_cube<deal_II_dimension, deal_II_space_dimension> (
+        Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+        const unsigned int, const double, const double);
 
 
-  template void
+    template void
     subdivided_hyper_rectangle<deal_II_dimension, deal_II_space_dimension>
     (Triangulation<deal_II_dimension, deal_II_space_dimension> &,
      const std::vector<unsigned int>&,
@@ -43,133 +43,133 @@ namespace GridGenerator
      const Point<deal_II_dimension>&,
      const bool);
 
-      template void
-      subdivided_parallelepiped<deal_II_dimension, deal_II_space_dimension>
-      (Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-          const Point<deal_II_space_dimension> &,
-          const std_cxx11::array<Tensor<1,deal_II_space_dimension>,deal_II_dimension> &,
-                                 const std::vector<unsigned int> &,
-                                 const bool colorize);
+    template void
+    subdivided_parallelepiped<deal_II_dimension, deal_II_space_dimension>
+    (Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+     const Point<deal_II_space_dimension> &,
+     const std_cxx11::array<Tensor<1,deal_II_space_dimension>,deal_II_dimension> &,
+     const std::vector<unsigned int> &,
+     const bool colorize);
 
-  template void
+    template void
     hyper_cross<deal_II_dimension, deal_II_space_dimension>
     (Triangulation<deal_II_dimension, deal_II_space_dimension> &,
      const std::vector<unsigned int> &, const bool);
-  
-  template void
+
+    template void
     cheese<deal_II_dimension, deal_II_space_dimension>
     (Triangulation<deal_II_dimension, deal_II_space_dimension> &,
      const std::vector<unsigned int> &);
-  
+
     template
-      void
-      merge_triangulations
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation_1,
-       const Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation_2,
-       Triangulation<deal_II_dimension,deal_II_space_dimension>       &result);
-      
+    void
+    merge_triangulations
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation_1,
+     const Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation_2,
+     Triangulation<deal_II_dimension,deal_II_space_dimension>       &result);
+
     template
-      void
-      create_union_triangulation
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation_1,
-       const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation_2,
-       Triangulation<deal_II_dimension, deal_II_space_dimension>       &result);
+    void
+    create_union_triangulation
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation_1,
+     const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation_2,
+     Triangulation<deal_II_dimension, deal_II_space_dimension>       &result);
 
     template
-      void
-      create_triangulation_with_removed_cells (const Triangulation<deal_II_dimension, deal_II_space_dimension> &input_triangulation,
-                                               const std::set<Triangulation<deal_II_dimension, deal_II_space_dimension>::active_cell_iterator> &cells_to_remove,
-                                               Triangulation<deal_II_dimension, deal_II_space_dimension>       &result);
-      
+    void
+    create_triangulation_with_removed_cells (const Triangulation<deal_II_dimension, deal_II_space_dimension> &input_triangulation,
+            const std::set<Triangulation<deal_II_dimension, deal_II_space_dimension>::active_cell_iterator> &cells_to_remove,
+            Triangulation<deal_II_dimension, deal_II_space_dimension>       &result);
+
 #endif
-\}  
-  }
+    \}
+}
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; Container : TRIANGULATION_AND_DOFHANDLER_TEMPLATES)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace GridGenerator \{
 
 #if deal_II_dimension != 1
-      template
+    template
 #ifndef _MSC_VER
-      std::map<Container<deal_II_dimension-1,deal_II_space_dimension>::cell_iterator,
-                   Container<deal_II_dimension,deal_II_space_dimension>::face_iterator>
+    std::map<Container<deal_II_dimension-1,deal_II_space_dimension>::cell_iterator,
+             Container<deal_II_dimension,deal_II_space_dimension>::face_iterator>
 #else
-      ExtractBoundaryMesh<Container,deal_II_dimension,deal_II_space_dimension>::return_type
+    ExtractBoundaryMesh<Container,deal_II_dimension,deal_II_space_dimension>::return_type
 #endif
-      extract_boundary_mesh (const Container<deal_II_dimension, deal_II_space_dimension> &mesh,
-                             Container<deal_II_dimension-1,deal_II_space_dimension>  &boundary_mesh,
-                             const std::set<types::boundary_id> &boundary_ids);
+    extract_boundary_mesh (const Container<deal_II_dimension, deal_II_space_dimension> &mesh,
+                           Container<deal_II_dimension-1,deal_II_space_dimension>  &boundary_mesh,
+                           const std::set<types::boundary_id> &boundary_ids);
 #endif
-      \}
+    \}
 #endif
 
-  }
+}
 
 
 for (deal_II_dimension : DIMENSIONS)
 {
-namespace GridGenerator \{  
-  
-  template
+    namespace GridGenerator \{
+
+    template
     void
     subdivided_hyper_rectangle(
-      Triangulation<deal_II_dimension>              &,
-      const std::vector<std::vector<double> > &,
-      const Point<deal_II_dimension>                &,
-      const Point<deal_II_dimension>                &,
-      const bool                       );
-  
+        Triangulation<deal_II_dimension>              &,
+        const std::vector<std::vector<double> > &,
+        const Point<deal_II_dimension>                &,
+        const Point<deal_II_dimension>                &,
+        const bool                       );
+
     template void
-      simplex<deal_II_dimension> (
-       Triangulation<deal_II_dimension, deal_II_dimension> &,
-       const std::vector<Point<deal_II_dimension> >&);
-    
+    simplex<deal_II_dimension> (
+        Triangulation<deal_II_dimension, deal_II_dimension> &,
+        const std::vector<Point<deal_II_dimension> >&);
+
     template void
-      parallelepiped<deal_II_dimension> (
-       Triangulation<deal_II_dimension>&,
-       const Point<deal_II_dimension> (&) [deal_II_dimension], 
-       const bool);  
-  
+    parallelepiped<deal_II_dimension> (
+        Triangulation<deal_II_dimension>&,
+        const Point<deal_II_dimension> (&) [deal_II_dimension],
+        const bool);
+
     template void
-      subdivided_parallelepiped<deal_II_dimension> (
-       Triangulation<deal_II_dimension>&,
-       const unsigned int,
-       const Point<deal_II_dimension> (&) [deal_II_dimension], 
-       const bool);  
+    subdivided_parallelepiped<deal_II_dimension> (
+        Triangulation<deal_II_dimension>&,
+        const unsigned int,
+        const Point<deal_II_dimension> (&) [deal_II_dimension],
+        const bool);
 
-  #ifndef _MSC_VER
+#ifndef _MSC_VER
     template void
-      subdivided_parallelepiped<deal_II_dimension> (
-       Triangulation<deal_II_dimension>&,
-       const unsigned int (&) [deal_II_dimension], 
-       const Point<deal_II_dimension> (&) [deal_II_dimension], 
-       const bool);
-  #else
-  template void
-      subdivided_parallelepiped<deal_II_dimension> (
-       Triangulation<deal_II_dimension>&,
-       const unsigned int*, 
-       const Point<deal_II_dimension> (&) [deal_II_dimension], 
-       const bool);
-  #endif
-
-  
-\}  
- }
+    subdivided_parallelepiped<deal_II_dimension> (
+        Triangulation<deal_II_dimension>&,
+        const unsigned int (&) [deal_II_dimension],
+        const Point<deal_II_dimension> (&) [deal_II_dimension],
+        const bool);
+#else
+    template void
+    subdivided_parallelepiped<deal_II_dimension> (
+        Triangulation<deal_II_dimension>&,
+        const unsigned int*,
+        const Point<deal_II_dimension> (&) [deal_II_dimension],
+        const bool);
+#endif
+
+
+    \}
+}
 
 
 for (deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS; deal_II_space_dimension_2 : SPACE_DIMENSIONS)
 {
-namespace GridGenerator \{
+    namespace GridGenerator \{
 #if (deal_II_dimension <= deal_II_space_dimension) && (deal_II_dimension <= deal_II_space_dimension_2)
-     template 
-     void 
-     flatten_triangulation<>(const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
-                             Triangulation<deal_II_dimension,deal_II_space_dimension_2>&);
+    template
+    void
+    flatten_triangulation<>(const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
+                            Triangulation<deal_II_dimension,deal_II_space_dimension_2>&);
 #endif
-\}    
+    \}
 }
 
index 4a17b02061c34d8daf27ba1de3a6a6f7ca520d5d..7f70665a28b1139fb890a26ce7ca1fcae5bc3828 100644 (file)
@@ -15,9 +15,9 @@
 
 
 for (deal_II_dimension, deal_II_space_dimension : DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class GridIn<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
index c36139e9d2aa09b1feff03d26f5b0bff50cabdcf..ff70778de04fa1eea86113d1409d49ad49f9a43b 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
 #if deal_II_dimension > 1
     template void GridOut::write_dx
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&) const;
     template void GridOut::write_mathgl
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&) const;
 #endif
 
     template void GridOut::write_msh
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&) const;
 
 #if deal_II_dimension != 2
     template void GridOut::write_xfig
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&,
-       const Mapping<deal_II_dimension,deal_II_dimension>*) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&,
+     const Mapping<deal_II_dimension,deal_II_dimension>*) const;
 #endif
 
     template void GridOut::write_gnuplot
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&,
-       const Mapping<deal_II_dimension,deal_II_dimension>*) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&,
+     const Mapping<deal_II_dimension,deal_II_dimension>*) const;
     template void GridOut::write_ucd<deal_II_dimension>
-      (const Triangulation<deal_II_dimension> &,
-       std::ostream &) const;
+    (const Triangulation<deal_II_dimension> &,
+     std::ostream &) const;
     template void GridOut::write_eps<deal_II_dimension>
-      (const Triangulation<deal_II_dimension> &,
-       std::ostream &,
-       const Mapping<deal_II_dimension,deal_II_dimension> *) const;
+    (const Triangulation<deal_II_dimension> &,
+     std::ostream &,
+     const Mapping<deal_II_dimension,deal_II_dimension> *) const;
     template void GridOut::write_vtk
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&) const;       
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&) const;
     template void GridOut::write_vtu
-      (const Triangulation<deal_II_dimension>&,
-       std::ostream&) const;
+    (const Triangulation<deal_II_dimension>&,
+     std::ostream&) const;
     template void GridOut::write_mesh_per_processor_as_vtu
-      (const Triangulation<deal_II_dimension>&,
-       const std::string&,
-       const bool,
-       const bool) const;
+    (const Triangulation<deal_II_dimension>&,
+     const std::string&,
+     const bool,
+     const bool) const;
 
     template void GridOut::write<deal_II_dimension>
-      (const Triangulation<deal_II_dimension> &,
-       std::ostream &, const OutputFormat,
-       const Mapping<deal_II_dimension,deal_II_dimension> *) const;
+    (const Triangulation<deal_II_dimension> &,
+     std::ostream &, const OutputFormat,
+     const Mapping<deal_II_dimension,deal_II_dimension> *) const;
     template void GridOut::write<deal_II_dimension>
-      (const Triangulation<deal_II_dimension> &,
-       std::ostream &, const Mapping<deal_II_dimension,deal_II_dimension> *) const;
+    (const Triangulation<deal_II_dimension> &,
+     std::ostream &, const Mapping<deal_II_dimension,deal_II_dimension> *) const;
 }
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension < deal_II_space_dimension
     template void GridOut::write_msh
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension>&,
-       std::ostream&) const;
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension>&,
+     std::ostream&) const;
     template void GridOut::write_ucd
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-       std::ostream &) const;
-   template void GridOut::write_gnuplot
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
-       std::ostream&,
-       const Mapping<deal_II_dimension,deal_II_space_dimension>*) const;
-   template void GridOut::write_vtk
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
-       std::ostream&) const;
-   template void GridOut::write_vtu
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
-       std::ostream&) const;
-   template void GridOut::write_mesh_per_processor_as_vtu
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
-       const std::string&,
-       const bool,
-       const bool) const;
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+     std::ostream &) const;
+    template void GridOut::write_gnuplot
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
+     std::ostream&,
+     const Mapping<deal_II_dimension,deal_II_space_dimension>*) const;
+    template void GridOut::write_vtk
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
+     std::ostream&) const;
+    template void GridOut::write_vtu
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
+     std::ostream&) const;
+    template void GridOut::write_mesh_per_processor_as_vtu
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension>&,
+     const std::string&,
+     const bool,
+     const bool) const;
 
 
     template void GridOut::write<deal_II_dimension,deal_II_space_dimension>
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
-       std::ostream &, const OutputFormat,
-       const Mapping<deal_II_dimension,deal_II_space_dimension> *) const;
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
+     std::ostream &, const OutputFormat,
+     const Mapping<deal_II_dimension,deal_II_space_dimension> *) const;
     template void GridOut::write<deal_II_dimension,deal_II_space_dimension>
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
-       std::ostream &, const Mapping<deal_II_dimension,deal_II_space_dimension> *) const;
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
+     std::ostream &, const Mapping<deal_II_dimension,deal_II_space_dimension> *) const;
 
 #endif
-  }
+}
 
index c442c293e84f47f3c012e9d057c3126987c6114b..7ec7d70e19203f913490f521944c46affe7a726b 100644 (file)
 
 for (S : REAL_SCALARS; deal_II_dimension : DIMENSIONS)
 {
-  template
-  void
-  GridRefinement::
-  refine<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-         (Triangulation<deal_II_dimension> &,
-          const dealii::Vector<S> &,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  coarsen<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-         (Triangulation<deal_II_dimension> &,
-          const dealii::Vector<S> &,
-          const double);
+    template
+    void
+    GridRefinement::
+    coarsen<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-         (Triangulation<deal_II_dimension> &,
-          const dealii::Vector<S> &,
-          const double,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-         (Triangulation<deal_II_dimension> &,
-          const dealii::Vector<S> &,
-          const double,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_optimize<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
-  (Triangulation<deal_II_dimension> &,
-   const dealii::Vector<S> &,
-   const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_optimize<deal_II_dimension,dealii::Vector<S>,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &,
+     const dealii::Vector<S> &,
+     const unsigned int);
 
 #if deal_II_dimension < 3
-  template
-  void
-  GridRefinement::
-  refine<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
-         (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
-          const dealii::Vector<S> &,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
+     const dealii::Vector<S> &,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  coarsen<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
-         (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
-          const dealii::Vector<S> &,
-          const double);
+    template
+    void
+    GridRefinement::
+    coarsen<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
+     const dealii::Vector<S> &,
+     const double);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
-         (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
-          const dealii::Vector<S> &,
-          const double,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_fixed_number<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
-         (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
-          const dealii::Vector<S> &,
-          const double,
-          const double,
-          const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_fixed_fraction<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
+     const dealii::Vector<S> &,
+     const double,
+     const double,
+     const unsigned int);
 
-  template
-  void
-  GridRefinement::
-  refine_and_coarsen_optimize<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
-  (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
-   const dealii::Vector<S> &,
-   const unsigned int);
+    template
+    void
+    GridRefinement::
+    refine_and_coarsen_optimize<deal_II_dimension,dealii::Vector<S>,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &,
+     const dealii::Vector<S> &,
+     const unsigned int);
 #endif
 }
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template
-  std::pair<double, double>
-  GridRefinement::
-  adjust_refine_and_coarsen_number_fraction <deal_II_dimension>
-                                            (const unsigned int,
-                                             const unsigned int,
-                                             const double,
-                                             const double);
+    template
+    std::pair<double, double>
+    GridRefinement::
+    adjust_refine_and_coarsen_number_fraction <deal_II_dimension>
+    (const unsigned int,
+     const unsigned int,
+     const double,
+     const double);
 }
 
index df41e6c197bace20e78b91ccbebc561f36200ddf..c01c63d55f9679720201342049944d315c57fb32 100644 (file)
@@ -19,50 +19,50 @@ for (X : TRIANGULATION_AND_DOFHANDLERS; deal_II_dimension : DIMENSIONS ; deal_II
 {
 
 #if deal_II_dimension <= deal_II_space_dimension
-  namespace GridTools \{
+    namespace GridTools \{
 
-  template
+    template
     unsigned int
     find_closest_vertex (const X &,
                          const Point<deal_II_space_dimension> &);
 
-  template
+    template
     std::vector<dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type>
     find_cells_adjacent_to_vertex(const X &, const unsigned int);
 
-  template
+    template
     dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type
     find_active_cell_around_point (const X &, const Point<deal_II_space_dimension> &p);
 
-  template
+    template
     std::pair<dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type, Point<deal_II_dimension> >
     find_active_cell_around_point (const Mapping<deal_II_dimension, deal_II_space_dimension> &,
                                    const X &,
                                    const Point<deal_II_space_dimension> &);
 
-  template
+    template
     std::vector<dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type>
     compute_active_cell_halo_layer (const X &,
                                     const std_cxx11::function<bool (const dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type&)> &);
 
-  template
+    template
     std::vector<dealii::internal::ActiveCellIterator<deal_II_dimension, deal_II_space_dimension, X>::type>
     compute_ghost_cell_halo_layer (const X &);
 
-  template
+    template
     std::list<std::pair<X::cell_iterator, X::cell_iterator> >
     get_finest_common_cells (const X &mesh_1,
                              const X &mesh_2);
 
 
-  template
+    template
     bool
     have_same_coarse_mesh (const X &mesh_1,
                            const X &mesh_2);
 
-  \}
+    \}
 
-  #endif
+#endif
 }
 
 // now also instantiate a few additional functions for parallel::distributed::Triangulation
@@ -70,14 +70,14 @@ for (deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS
 {
 
 #if deal_II_dimension <= deal_II_space_dimension
-  namespace GridTools \{
+    namespace GridTools \{
 
-  template
-  std::map<unsigned int,types::global_vertex_index>
-  compute_local_to_global_vertex_index_map(const parallel::distributed::Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation);
-  \}
+        template
+        std::map<unsigned int,types::global_vertex_index>
+        compute_local_to_global_vertex_index_map(const parallel::distributed::Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation);
+                \}
 
-  #endif
+#endif
 }
 
 
@@ -98,106 +98,106 @@ for (deal_II_space_dimension : SPACE_DIMENSIONS)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace GridTools \{
 
     template
-      double
-      diameter
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    double
+    diameter
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      double
-      volume
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-       const Mapping<deal_II_dimension, deal_II_space_dimension> &);
+    double
+    volume
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+     const Mapping<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      void delete_unused_vertices (std::vector<Point<deal_II_space_dimension> > &,
-                                   std::vector<CellData<deal_II_dimension> > &,
-                                   SubCellData &);
+    void delete_unused_vertices (std::vector<Point<deal_II_space_dimension> > &,
+                                 std::vector<CellData<deal_II_dimension> > &,
+                                 SubCellData &);
 
     template
-      void delete_duplicated_vertices (std::vector<Point<deal_II_space_dimension> > &,
-                                       std::vector<CellData<deal_II_dimension> > &,
-                                       SubCellData &,
-                                       std::vector<unsigned int> &,
-                                       double);
+    void delete_duplicated_vertices (std::vector<Point<deal_II_space_dimension> > &,
+                                     std::vector<CellData<deal_II_dimension> > &,
+                                     SubCellData &,
+                                     std::vector<unsigned int> &,
+                                     double);
 
     template
-      void shift<deal_II_dimension> (const Tensor<1,deal_II_space_dimension> &,
-                                                Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    void shift<deal_II_dimension> (const Tensor<1,deal_II_space_dimension> &,
+                                   Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      void scale<deal_II_dimension> (const double,
-                                     Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    void scale<deal_II_dimension> (const double,
+                                   Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
 #if deal_II_space_dimension==3
     template
-      void
-      rotate<deal_II_dimension> (const double,
-                                 const unsigned int ,
-                                 Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    void
+    rotate<deal_II_dimension> (const double,
+                               const unsigned int ,
+                               Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 #endif
 
     template
-      void distort_random<deal_II_dimension> (const double,
-                                     Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-                                     const bool);
+    void distort_random<deal_II_dimension> (const double,
+                                            Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+                                            const bool);
 
     template
-      void get_face_connectivity_of_cells
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
-       DynamicSparsityPattern   &cell_connectivity);
+    void get_face_connectivity_of_cells
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
+     DynamicSparsityPattern   &cell_connectivity);
 
     template
-      void get_face_connectivity_of_cells
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
-       SparsityPattern          &cell_connectivity);
+    void get_face_connectivity_of_cells
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
+     SparsityPattern          &cell_connectivity);
 
     template
-      void get_vertex_connectivity_of_cells
-      (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
-       DynamicSparsityPattern            &cell_connectivity);
+    void get_vertex_connectivity_of_cells
+    (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation,
+     DynamicSparsityPattern            &cell_connectivity);
 
     template
-      void partition_triangulation (const unsigned int,
-                               Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    void partition_triangulation (const unsigned int,
+                                  Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      void partition_triangulation (const unsigned int,
-                                    const SparsityPattern &,
-                                    Triangulation<deal_II_dimension, deal_II_space_dimension> &);
+    void partition_triangulation (const unsigned int,
+                                  const SparsityPattern &,
+                                  Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      std::pair<hp::DoFHandler<deal_II_dimension, deal_II_space_dimension>::active_cell_iterator,
-                Point<deal_II_dimension> >
-      find_active_cell_around_point
-      (const hp::MappingCollection<deal_II_dimension, deal_II_space_dimension> &,
-       const hp::DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
-       const Point<deal_II_space_dimension> &);
+    std::pair<hp::DoFHandler<deal_II_dimension, deal_II_space_dimension>::active_cell_iterator,
+              Point<deal_II_dimension> >
+    find_active_cell_around_point
+    (const hp::MappingCollection<deal_II_dimension, deal_II_space_dimension> &,
+     const hp::DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+     const Point<deal_II_space_dimension> &);
 
     template
-      void get_subdomain_association (const Triangulation<deal_II_dimension, deal_II_space_dimension>  &,
-                                      std::vector<types::subdomain_id> &);
+    void get_subdomain_association (const Triangulation<deal_II_dimension, deal_II_space_dimension>  &,
+                                    std::vector<types::subdomain_id> &);
 
     template
     unsigned int count_cells_with_subdomain_association(
-      const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-      const types::subdomain_id);
+        const Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+        const types::subdomain_id);
 
     template
     std::vector<bool>
     get_locally_owned_vertices (const Triangulation<deal_II_dimension, deal_II_space_dimension> &);
 
     template
-      double
-      minimal_cell_diameter (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation);
+    double
+    minimal_cell_diameter (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation);
 
     template
-      double
-      maximal_cell_diameter (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation);
+    double
+    maximal_cell_diameter (const Triangulation<deal_II_dimension, deal_II_space_dimension> &triangulation);
 
     template
     std::map<unsigned int,Point<deal_II_space_dimension> >
@@ -218,10 +218,10 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
 #  endif
 
     template
-      Triangulation<deal_II_dimension,deal_II_space_dimension>::DistortedCellList
-      fix_up_distorted_child_cells
-      (const Triangulation<deal_II_dimension,deal_II_space_dimension>::DistortedCellList &distorted_cells,
-       Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation);
+    Triangulation<deal_II_dimension,deal_II_space_dimension>::DistortedCellList
+    fix_up_distorted_child_cells
+    (const Triangulation<deal_II_dimension,deal_II_space_dimension>::DistortedCellList &distorted_cells,
+     Triangulation<deal_II_dimension,deal_II_space_dimension> &triangulation);
 
 #endif
 
@@ -230,48 +230,48 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
 
 
 
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; Container : DOFHANDLER_TEMPLATES)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace GridTools \{
 
-      template
-      std::map< types::global_dof_index,std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> >
-      get_dof_to_support_patch_map<Container<deal_II_dimension,deal_II_space_dimension> >
-      (Container<deal_II_dimension,deal_II_space_dimension> &dof_handler);
+    template
+    std::map< types::global_dof_index,std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> >
+    get_dof_to_support_patch_map<Container<deal_II_dimension,deal_II_space_dimension> >
+    (Container<deal_II_dimension,deal_II_space_dimension> &dof_handler);
 
     \}
 #endif
-  }
+}
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; Container : TRIANGULATION_AND_DOFHANDLER_TEMPLATES)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace GridTools \{
 
-      template
-      std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator>
-      get_patch_around_cell<Container<deal_II_dimension,deal_II_space_dimension> >
-      (const Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator &cell);
+    template
+    std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator>
+    get_patch_around_cell<Container<deal_II_dimension,deal_II_space_dimension> >
+    (const Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator &cell);
 
-      template
-      std::vector< Container<deal_II_dimension,deal_II_space_dimension>::cell_iterator> 
-      get_cells_at_coarsest_common_level <Container<deal_II_dimension,deal_II_space_dimension> > (
-      const std::vector< Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> & patch_cells);
+    template
+    std::vector< Container<deal_II_dimension,deal_II_space_dimension>::cell_iterator>
+    get_cells_at_coarsest_common_level <Container<deal_II_dimension,deal_II_space_dimension> > (
+        const std::vector< Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator> & patch_cells);
 
-      template
-      void build_triangulation_from_patch <Container<deal_II_dimension,deal_II_space_dimension> > (
-      const std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator>  &patch,
-      Triangulation<Container<deal_II_dimension,deal_II_space_dimension>::dimension,Container<deal_II_dimension,deal_II_space_dimension>::space_dimension> &local_triangulation,
-      std::map<Triangulation<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator,
-      Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator > &patch_to_global_tria_map);
+    template
+    void build_triangulation_from_patch <Container<deal_II_dimension,deal_II_space_dimension> > (
+        const std::vector<Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator>  &patch,
+        Triangulation<Container<deal_II_dimension,deal_II_space_dimension>::dimension,Container<deal_II_dimension,deal_II_space_dimension>::space_dimension> &local_triangulation,
+        std::map<Triangulation<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator,
+        Container<deal_II_dimension,deal_II_space_dimension>::active_cell_iterator > &patch_to_global_tria_map);
 
     \}
 #endif
-  }
+}
 
 
 // instantiate the following functions only for the "sequential" containers. this
@@ -283,37 +283,37 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
 for (X : SEQUENTIAL_TRIANGULATION_AND_DOFHANDLERS; deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS)
 {
 #if deal_II_dimension <= deal_II_space_dimension
-  namespace GridTools \{
+    namespace GridTools \{
 
     template
     bool orthogonal_equality<X::active_face_iterator> (std::bitset<3> &,
-                                                       const X::active_face_iterator&,
-                                                       const X::active_face_iterator&,
-                                                       const int,
-                                                       const Tensor<1,deal_II_space_dimension> &,
-                                                       const FullMatrix<double> &);
+            const X::active_face_iterator&,
+            const X::active_face_iterator&,
+            const int,
+            const Tensor<1,deal_II_space_dimension> &,
+            const FullMatrix<double> &);
 
     template
     bool orthogonal_equality<X::face_iterator> (std::bitset<3> &,
-                                                const X::face_iterator&,
-                                                const X::face_iterator&,
-                                                const int,
-                                                const Tensor<1,deal_II_space_dimension> &,
-                                                const FullMatrix<double> &);
+            const X::face_iterator&,
+            const X::face_iterator&,
+            const int,
+            const Tensor<1,deal_II_space_dimension> &,
+            const FullMatrix<double> &);
 
     template
     bool orthogonal_equality<X::active_face_iterator> (const X::active_face_iterator&,
-                                                       const X::active_face_iterator&,
-                                                       const int,
-                                                       const Tensor<1,deal_II_space_dimension> &,
-                                                       const FullMatrix<double> &);
+            const X::active_face_iterator&,
+            const int,
+            const Tensor<1,deal_II_space_dimension> &,
+            const FullMatrix<double> &);
 
     template
     bool orthogonal_equality<X::face_iterator> (const X::face_iterator&,
-                                                const X::face_iterator&,
-                                                const int,
-                                                const Tensor<1,deal_II_space_dimension> &,
-                                                const FullMatrix<double> &);
+            const X::face_iterator&,
+            const int,
+            const Tensor<1,deal_II_space_dimension> &,
+            const FullMatrix<double> &);
 
     template
     void collect_periodic_faces<X> (const X &,
@@ -332,92 +332,92 @@ for (X : SEQUENTIAL_TRIANGULATION_AND_DOFHANDLERS; deal_II_dimension : DIMENSION
                                     const Tensor<1,X::space_dimension> &,
                                     const FullMatrix<double> &);
 
-  \}
+    \}
 #endif
 }
 
 for (deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS)
 {
 #if deal_II_dimension <= deal_II_space_dimension
-   #if deal_II_dimension >= 2
-
-     namespace GridTools \{
-      template
-      void
-      collect_periodic_faces<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> >
-                                 (const parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-                                  const types::boundary_id,
-                                  const types::boundary_id,
-                                  const int,
-                                  std::vector<PeriodicFacePair<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::cell_iterator> > &,
-                                  const Tensor<1,parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::space_dimension> &,
-                                  const FullMatrix<double> &);
-
-      template
-      void
-      collect_periodic_faces<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> >
-                                 (const parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> &,
-                                  const types::boundary_id,
-                                  const int,
-                                  std::vector<PeriodicFacePair<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::cell_iterator> > &,
-                                  const Tensor<1,parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::space_dimension> &,
-                                  const FullMatrix<double> &);
-     \}
-   #endif
+#if deal_II_dimension >= 2
+
+    namespace GridTools \{
+    template
+    void
+    collect_periodic_faces<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> >
+    (const parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+     const types::boundary_id,
+     const types::boundary_id,
+     const int,
+     std::vector<PeriodicFacePair<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::cell_iterator> > &,
+     const Tensor<1,parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::space_dimension> &,
+     const FullMatrix<double> &);
+
+    template
+    void
+    collect_periodic_faces<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> >
+    (const parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension> &,
+     const types::boundary_id,
+     const int,
+     std::vector<PeriodicFacePair<parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::cell_iterator> > &,
+     const Tensor<1,parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>::space_dimension> &,
+     const FullMatrix<double> &);
+    \}
+#endif
 #endif
 }
 
 for (deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS)
 {
 #if deal_II_space_dimension >= deal_II_dimension
- namespace GridTools \{
-      template void copy_boundary_to_manifold_id<deal_II_dimension, deal_II_space_dimension>
-      (Triangulation<deal_II_dimension, deal_II_space_dimension> &, const bool);
-      template void copy_material_to_manifold_id<deal_II_dimension, deal_II_space_dimension>
-      (Triangulation<deal_II_dimension, deal_II_space_dimension> &, const bool);
   namespace GridTools \{
+    template void copy_boundary_to_manifold_id<deal_II_dimension, deal_II_space_dimension>
+    (Triangulation<deal_II_dimension, deal_II_space_dimension> &, const bool);
+    template void copy_material_to_manifold_id<deal_II_dimension, deal_II_space_dimension>
+    (Triangulation<deal_II_dimension, deal_II_space_dimension> &, const bool);
 
-\}
+    \}
 #endif
 }
 
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template
-  std::pair<unsigned int, double>
-  GridTools::
-  get_longest_direction<deal_II_dimension,deal_II_dimension>
-  (Triangulation<deal_II_dimension>::active_cell_iterator);
-
-  template
-  void
-  GridTools::
-  remove_hanging_nodes<deal_II_dimension,deal_II_dimension>
-  (Triangulation<deal_II_dimension> &tria, bool, unsigned int);
-
-  template
-  void
-  GridTools::
-  remove_anisotropy<deal_II_dimension,deal_II_dimension>
-  (Triangulation<deal_II_dimension> &, double, unsigned int);
+    template
+    std::pair<unsigned int, double>
+    GridTools::
+    get_longest_direction<deal_II_dimension,deal_II_dimension>
+    (Triangulation<deal_II_dimension>::active_cell_iterator);
+
+    template
+    void
+    GridTools::
+    remove_hanging_nodes<deal_II_dimension,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &tria, bool, unsigned int);
+
+    template
+    void
+    GridTools::
+    remove_anisotropy<deal_II_dimension,deal_II_dimension>
+    (Triangulation<deal_II_dimension> &, double, unsigned int);
 
 #if deal_II_dimension < 3
-  template
-  std::pair<unsigned int, double>
-  GridTools::
-  get_longest_direction<deal_II_dimension,deal_II_dimension+1>
-  (Triangulation<deal_II_dimension,deal_II_dimension+1>::active_cell_iterator);
-
-  template
-  void
-  GridTools::
-  remove_hanging_nodes<deal_II_dimension,deal_II_dimension+1>
-  (Triangulation<deal_II_dimension,deal_II_dimension+1> &tria, bool, unsigned int);
-
-  template
-  void
-  GridTools::
-  remove_anisotropy<deal_II_dimension,deal_II_dimension+1>
-  (Triangulation<deal_II_dimension,deal_II_dimension+1> &, double, unsigned int);
+    template
+    std::pair<unsigned int, double>
+    GridTools::
+    get_longest_direction<deal_II_dimension,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1>::active_cell_iterator);
+
+    template
+    void
+    GridTools::
+    remove_hanging_nodes<deal_II_dimension,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &tria, bool, unsigned int);
+
+    template
+    void
+    GridTools::
+    remove_anisotropy<deal_II_dimension,deal_II_dimension+1>
+    (Triangulation<deal_II_dimension,deal_II_dimension+1> &, double, unsigned int);
 #endif
 }
index 7cda63458715b77dd788575e5cd077b0892161cc..69a448571a7209e0cc1e8f65002d39323078ad94 100644 (file)
@@ -16,8 +16,8 @@
 
 
 for (X : TRIANGULATION_AND_DOFHANDLERS; deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class InterGridMap<X>;
 #endif
-  }
+}
index 1a7962e78088a9b5171955f07e0d7d91e2ac0226..3cd1d67db9eea229dde54a82875a43235d01b95d 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class Manifold<deal_II_dimension, deal_II_space_dimension>;
     template class FlatManifold<deal_II_dimension, deal_II_space_dimension>;
@@ -25,7 +25,7 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS
     template class ChartManifold<deal_II_dimension, deal_II_space_dimension, 2>;
     template class ChartManifold<deal_II_dimension, deal_II_space_dimension, 3>;
 #endif
-  }
+}
 
 
 
index d47a6343d00c7c30bc77a06d088ca60dcb3eaff4..876da5d0ff1d3909390417f5f55beecfa66ce6d1 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class PolarManifold<deal_II_dimension, deal_II_space_dimension>;
     template class SphericalManifold<deal_II_dimension, deal_II_space_dimension>;
     template class CylindricalManifold<deal_II_dimension, deal_II_space_dimension>;
-    template class FunctionManifold<deal_II_dimension, deal_II_space_dimension, 1>;                      
+    template class FunctionManifold<deal_II_dimension, deal_II_space_dimension, 1>;
     template class FunctionManifold<deal_II_dimension, deal_II_space_dimension, 2>;
     template class FunctionManifold<deal_II_dimension, deal_II_space_dimension, 3>;
 #endif
 #if deal_II_dimension == deal_II_space_dimension
-  template class TorusManifold<deal_II_dimension>;
+    template class TorusManifold<deal_II_dimension>;
 #endif
-  }
+}
 
index 817fb1de4a1d59ee9cda61268394a064c88dba90..42008acb0b3b9e3be358a6fe1f63361dababf03a 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template class Triangulation<deal_II_dimension, deal_II_space_dimension>;
 #endif
 #if deal_II_dimension == deal_II_space_dimension
     template struct CellData<deal_II_dimension>;
 #endif
-  }
+}
index e3ed445f87548c4876806bd6119300f8113a9b72..676fb344d75d6169c0969199fb39ed2401a35785 100644 (file)
@@ -16,7 +16,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class TriaAccessorBase<1,deal_II_dimension>;
 #if deal_II_dimension >= 2
     template class TriaAccessorBase<2,deal_II_dimension>;
@@ -90,4 +90,4 @@ for (deal_II_dimension : DIMENSIONS)
 #endif
 
 #endif
-  }
+}
index 1472e484eface66b8dfeab4338d61a8a2bdce1c2..86e7c616e8d723031c6fbf7fa4415fa51060f45c 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
-#if deal_II_dimension <= deal_II_space_dimension       
+{
+#if deal_II_dimension <= deal_II_space_dimension
     template class Boundary<deal_II_dimension, deal_II_space_dimension>;
     template class StraightBoundary<deal_II_dimension, deal_II_space_dimension>;
 #endif
-  }
+}
 
 
 
index 695170153f1423a1ef35a70d2011facb730e22ec..eb7ef8f7623cd7af808d2583698b48e626f1fc01 100644 (file)
@@ -15,7 +15,7 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template class CylinderBoundary<deal_II_dimension>;
     template class ConeBoundary<deal_II_dimension>;
     template class HyperBallBoundary<deal_II_dimension>;
@@ -27,8 +27,8 @@ for (deal_II_dimension : DIMENSIONS)
     template class HyperBallBoundary<deal_II_dimension,deal_II_dimension+1>;
 #endif
 #if deal_II_dimension == 3
-   template class CylinderBoundary<deal_II_dimension-1,deal_II_dimension>;
+    template class CylinderBoundary<deal_II_dimension-1,deal_II_dimension>;
 #endif
-  }
+}
 
 
index 7df5d1fecc78a70f3ea0aa6c89d52f60ceba4476..cd5a8bafc1ec7dc25af075045a02f838f80c7ce8 100644 (file)
@@ -15,9 +15,9 @@
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
 #if deal_II_dimension >= 3
     template dealii::Triangulation<deal_II_dimension>::raw_hex_iterator
     TriaObjects<TriaObject<3> >::next_free_hex(const dealii::Triangulation<deal_II_dimension> &, const unsigned int);
 #endif
-  }
+}
index 35bff5a06c9e271d460ea8f1342425315c43284f..eac399e75d707e283509f33d37f0917b7de79d96 100644 (file)
 // ---------------------------------------------------------------------
 
 for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace hp
     \{
-      template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
-    
+    template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
+
 #if deal_II_dimension < 3
-      template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
+    template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
 #endif
 
 #if deal_II_dimension == 1
-      template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+    template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
 #endif
     \}
-  }
-  
+}
+
 for (scalar: COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace hp
     \{
-      template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
-    
+    template types::global_dof_index DoFHandler<deal_II_dimension>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension,scalar>*> &boundary_ids) const;
+
 #if deal_II_dimension < 3
-      template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
+    template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
 #endif
-    
+
 #if deal_II_dimension == 1
-      template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+    template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
 #endif
     \}
-  }
+}
 
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  namespace hp
-  \{
+    namespace hp
+    \{
     template class DoFHandler<deal_II_dimension>;
 
 #if deal_II_dimension != 3
     template class DoFHandler<deal_II_dimension, deal_II_dimension+1>;
-    
+
     template
     types::global_dof_index
     DoFHandler<deal_II_dimension, deal_II_dimension+1>::get_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
-    
+
     template
     void
     DoFHandler<deal_II_dimension, deal_II_dimension+1>::set_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
-    
-    #if deal_II_dimension >= 2
+
+#if deal_II_dimension >= 2
     template
     types::global_dof_index
     DoFHandler<deal_II_dimension, deal_II_dimension+1>::get_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
-    
+
     template
     void
     DoFHandler<deal_II_dimension, deal_II_dimension+1>::set_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
-    #endif
+#endif
 #endif
 
 #if deal_II_dimension == 3
-   template class DoFHandler<1, 3>;
+    template class DoFHandler<1, 3>;
 
-template
-types::global_dof_index
-DoFHandler<1,3>::get_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
+    template
+    types::global_dof_index
+    DoFHandler<1,3>::get_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
 
-template
-void
-DoFHandler<1,3>::set_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
+    template
+    void
+    DoFHandler<1,3>::set_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
 #endif
 
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension>::get_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension>::get_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
 
 #if deal_II_dimension >= 2
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension>::get_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension>::get_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
 
 #if deal_II_dimension >= 3
-template
-types::global_dof_index
-DoFHandler<deal_II_dimension>::get_dof_index<3> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
+    template
+    types::global_dof_index
+    DoFHandler<deal_II_dimension>::get_dof_index<3> (const unsigned int, const unsigned int, const unsigned int, const unsigned int) const;
 #endif
 #endif
 
-template
-void
-DoFHandler<deal_II_dimension>::set_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension>::set_dof_index<1> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
 
 #if deal_II_dimension >= 2
-template
-void
-DoFHandler<deal_II_dimension>::set_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension>::set_dof_index<2> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
 
 #if deal_II_dimension >= 3
-template
-void
-DoFHandler<deal_II_dimension>::set_dof_index<3> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
+    template
+    void
+    DoFHandler<deal_II_dimension>::set_dof_index<3> (const unsigned int, const unsigned int, const unsigned int, const unsigned int, const types::global_dof_index) const;
 #endif
 #endif
-  \}
+    \}
 }
index 4a5b383915ec70a9a432f102dfbd404e7427137a..9184926f095ef18e147b1844961f1620bc51c805 100644 (file)
@@ -16,8 +16,8 @@
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  namespace hp
-  \{
+    namespace hp
+    \{
     template class FECollection<deal_II_dimension>;
 
 #if deal_II_dimension != 3
@@ -26,5 +26,5 @@ for (deal_II_dimension : DIMENSIONS)
 #if deal_II_dimension == 3
     template class FECollection<1,3>;
 #endif
-  \}
+    \}
 }
index 57c8a5aec7058641d65379769a01d98b3ffcccdc..eb1265508ef52b15e8e0591e7b6d8dd84f7d5da2 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-namespace internal
-\{
-  namespace hp
-  \{
+    namespace internal
+    \{
+    namespace hp
+    \{
     template class FEValuesBase<deal_II_dimension,deal_II_dimension,
                                 dealii::FEValues<deal_II_dimension> >;
     template class FEValuesBase<deal_II_dimension,deal_II_dimension-1,
                                 dealii::FEFaceValues<deal_II_dimension> >;
     template class FEValuesBase<deal_II_dimension,deal_II_dimension-1,
                                 dealii::FESubfaceValues<deal_II_dimension> >;
-  \}
-\}
+    \}
+    \}
 
-namespace hp
-\{
-  template class FEValues<deal_II_dimension>;
-  template class FEFaceValues<deal_II_dimension, deal_II_dimension>;
-  template class FESubfaceValues<deal_II_dimension, deal_II_dimension>;
-\}
+    namespace hp
+    \{
+    template class FEValues<deal_II_dimension>;
+    template class FEFaceValues<deal_II_dimension, deal_II_dimension>;
+    template class FESubfaceValues<deal_II_dimension, deal_II_dimension>;
+    \}
 
 
 
 #if deal_II_dimension != 3
 
-namespace internal
-\{
-  namespace hp
-  \{
+    namespace internal
+    \{
+    namespace hp
+    \{
     template class FEValuesBase<deal_II_dimension,deal_II_dimension,
                                 dealii::FEValues<deal_II_dimension,deal_II_dimension+1> >;
     template class FEValuesBase<deal_II_dimension,deal_II_dimension-1,
                                 dealii::FEFaceValues<deal_II_dimension,deal_II_dimension+1> >;
     template class FEValuesBase<deal_II_dimension,deal_II_dimension-1,
                                 dealii::FESubfaceValues<deal_II_dimension,deal_II_dimension+1> >;
-  \}
-\}
+    \}
+    \}
 
-namespace hp
-\{
-  template class FEValues<deal_II_dimension, deal_II_dimension+1>;
-  template class FEFaceValues<deal_II_dimension, deal_II_dimension+1>;
-  template class FESubfaceValues<deal_II_dimension, deal_II_dimension+1>;
-\}
+    namespace hp
+    \{
+    template class FEValues<deal_II_dimension, deal_II_dimension+1>;
+    template class FEFaceValues<deal_II_dimension, deal_II_dimension+1>;
+    template class FESubfaceValues<deal_II_dimension, deal_II_dimension+1>;
+    \}
 #endif
 
 #if deal_II_dimension == 3
 
-namespace internal
-\{
-  namespace hp
-  \{
+    namespace internal
+    \{
+    namespace hp
+    \{
     template class FEValuesBase<1,1,
                                 dealii::FEValues<1,3> >;
     template class FEValuesBase<1,1-1,
                                 dealii::FEFaceValues<1,3> >;
     template class FEValuesBase<1,1-1,
                                 dealii::FESubfaceValues<1,3> >;
-  \}
-\}
+    \}
+    \}
 
-namespace hp
-\{
-  template class FEValues<1, 3>;
-  template class FEFaceValues<1, 3>;
-  template class FESubfaceValues<1, 3>;
-\}
+    namespace hp
+    \{
+    template class FEValues<1, 3>;
+    template class FEFaceValues<1, 3>;
+    template class FESubfaceValues<1, 3>;
+    \}
 #endif
 }
 
 for (dof_handler : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS; lda : BOOL)
 {
-namespace hp
-\{
+    namespace hp
+    \{
 #if deal_II_dimension <= deal_II_space_dimension
 
     template void FEValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int);
+        TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int);
     template void FEFaceValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int, unsigned int);
+        TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int, unsigned int);
     template void FESubfaceValues<deal_II_dimension,deal_II_space_dimension>::reinit(
-    TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
+        TriaIterator<DoFCellAccessor<dealii::dof_handler<deal_II_dimension,deal_II_space_dimension>, lda> >, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
 #endif
-\}
+    \}
 }
index fba1a1ecef3482f6b174d2f73093ea675f2cb78e..5bddbf725c9829cc77b20bee849e5ad0a7c189b8 100644 (file)
@@ -16,8 +16,8 @@
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  namespace hp
-  \{
+    namespace hp
+    \{
     template class MappingCollection<deal_II_dimension>;
     template struct StaticMappingQ1<deal_II_dimension>;
 
@@ -30,5 +30,5 @@ for (deal_II_dimension : DIMENSIONS)
     template class MappingCollection<1,3>;
     template struct StaticMappingQ1<1,3>;
 #endif
-  \}
+    \}
 }
index 7f2cbc9e10dd96f719cf56df4e2626c18978413a..65ea23cdff733d4ec2d32005de8d94d0a52f3449 100644 (file)
@@ -14,6 +14,6 @@
 // ---------------------------------------------------------------------
 
 for (S : REAL_SCALARS)
-  {
+{
     template class BlockSparseMatrix<S>;
-  }
+}
index 4e69f2d70978d4c260ce053fa88ddc4a71614137..34261faa55111bfec2025b1c04ba594dede454a7 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template class BlockVector<S>;
-  }
+}
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template void BlockVector<S1>::reinit<S2>(const BlockVector<S2>&,
-                                             const bool);
-  }
+            const bool);
+}
 
 
 for (S : COMPLEX_SCALARS)
-  {
+{
     template class BlockVector<S>;
-  }
+}
 
 for (S1, S2 : COMPLEX_SCALARS)
-  {
+{
     template void BlockVector<S1>::reinit<S2>(const BlockVector<S2>&,
-                                             const bool);
-  }
+            const bool);
+}
index b951fc07e42f2fce4bbf6cc5938e205f05646238..95723149c268d6fa9e0c170f61de8798063689e0 100644 (file)
 // real instantiations
 
 for (S : REAL_SCALARS)
-  {
+{
     template class ChunkSparseMatrix<S>;
-  }
+}
 
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template ChunkSparseMatrix<S1> &
-      ChunkSparseMatrix<S1>::copy_from<S2> (const ChunkSparseMatrix<S2> &);
+    ChunkSparseMatrix<S1>::copy_from<S2> (const ChunkSparseMatrix<S2> &);
 
-    template 
-      void ChunkSparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
+    template
+    void ChunkSparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
 
     template void ChunkSparseMatrix<S1>::add<S2> (const S1,
-                                            const ChunkSparseMatrix<S2> &);
-  }
+            const ChunkSparseMatrix<S2> &);
+}
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template S2
-      ChunkSparseMatrix<S1>::
-      matrix_norm_square<S2> (const Vector<S2> &) const;
+    ChunkSparseMatrix<S1>::
+    matrix_norm_square<S2> (const Vector<S2> &) const;
 
     template S2
-      ChunkSparseMatrix<S1>::
-      matrix_scalar_product<S2> (const Vector<S2> &,
-                                const Vector<S2> &) const;
+    ChunkSparseMatrix<S1>::
+    matrix_scalar_product<S2> (const Vector<S2> &,
+                               const Vector<S2> &) const;
 
     template S2 ChunkSparseMatrix<S1>::
-      residual<S2> (Vector<S2> &,
-                   const Vector<S2> &,
-                   const Vector<S2> &) const;
+    residual<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const Vector<S2> &) const;
 
     template void ChunkSparseMatrix<S1>::
-      precondition_SSOR<S2> (Vector<S2> &,
-                            const Vector<S2> &,
-                            const S1) const;
+    precondition_SSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1) const;
 
     template void ChunkSparseMatrix<S1>::
-      precondition_SOR<S2> (Vector<S2> &,
-                           const Vector<S2> &,
-                           const S1) const;
+    precondition_SOR<S2> (Vector<S2> &,
+                          const Vector<S2> &,
+                          const S1) const;
 
     template void ChunkSparseMatrix<S1>::
-      precondition_TSOR<S2> (Vector<S2> &,
-                            const Vector<S2> &,
-                            const S1) const;
+    precondition_TSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1) const;
 
     template void ChunkSparseMatrix<S1>::
-      precondition_Jacobi<S2> (Vector<S2> &,
-                              const Vector<S2> &,
-                              const S1) const;
+    precondition_Jacobi<S2> (Vector<S2> &,
+                             const Vector<S2> &,
+                             const S1) const;
 
     template void ChunkSparseMatrix<S1>::
-      SOR<S2> (Vector<S2> &,
-              const S1) const;
+    SOR<S2> (Vector<S2> &,
+             const S1) const;
     template void ChunkSparseMatrix<S1>::
-      TSOR<S2> (Vector<S2> &,
-               const S1) const;
+    TSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void ChunkSparseMatrix<S1>::
-      SSOR<S2> (Vector<S2> &,
-               const S1) const;
+    SSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void ChunkSparseMatrix<S1>::
-      PSOR<S2> (Vector<S2> &,
-               const std::vector<types::global_dof_index>&,
-               const std::vector<types::global_dof_index>&,
-               const S1) const;
+    PSOR<S2> (Vector<S2> &,
+              const std::vector<types::global_dof_index>&,
+              const std::vector<types::global_dof_index>&,
+              const S1) const;
     template void ChunkSparseMatrix<S1>::
-      TPSOR<S2> (Vector<S2> &,
-                const std::vector<types::global_dof_index>&,
-                const std::vector<types::global_dof_index>&,
-                const S1) const;
+    TPSOR<S2> (Vector<S2> &,
+               const std::vector<types::global_dof_index>&,
+               const std::vector<types::global_dof_index>&,
+               const S1) const;
     template void ChunkSparseMatrix<S1>::
-      SOR_step<S2> (Vector<S2> &,
-                   const Vector<S2> &,
-                   const S1) const;
+    SOR_step<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const S1) const;
     template void ChunkSparseMatrix<S1>::
-      TSOR_step<S2> (Vector<S2> &,
-                    const Vector<S2> &,
-                    const S1) const;
+    TSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
     template void ChunkSparseMatrix<S1>::
-      SSOR_step<S2> (Vector<S2> &,
-                    const Vector<S2> &, 
-                    const S1) const;
-  }
+    SSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
+}
 
 
 for (S1, S2, S3 : REAL_SCALARS;
-     V1, V2     : DEAL_II_VEC_TEMPLATES)
-  {
+        V1, V2     : DEAL_II_VEC_TEMPLATES)
+{
     template void ChunkSparseMatrix<S1>::
-      vmult (V1<S2> &, const V2<S3> &) const;
+    vmult (V1<S2> &, const V2<S3> &) const;
     template void ChunkSparseMatrix<S1>::
-      Tvmult (V1<S2> &, const V2<S3> &) const;
+    Tvmult (V1<S2> &, const V2<S3> &) const;
     template void ChunkSparseMatrix<S1>::
-      vmult_add (V1<S2> &, const V2<S3> &) const;
+    vmult_add (V1<S2> &, const V2<S3> &) const;
     template void ChunkSparseMatrix<S1>::
-      Tvmult_add (V1<S2> &, const V2<S3> &) const;
-  }
+    Tvmult_add (V1<S2> &, const V2<S3> &) const;
+}
 
 
 
@@ -136,7 +136,7 @@ for (S1, S2, S3 : REAL_SCALARS;
 //     template ChunkSparseMatrix<S1> &
 //       ChunkSparseMatrix<S1>::copy_from<S2> (const ChunkSparseMatrix<S2> &);
 
-//     template 
+//     template
 //       void ChunkSparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
 
 //     template void ChunkSparseMatrix<S1>::add<S2> (const S1,
@@ -209,7 +209,7 @@ for (S1, S2, S3 : REAL_SCALARS;
 //                  const S1) const;
 //     template void ChunkSparseMatrix<S1>::
 //       SSOR_step<S2> (Vector<S2> &,
-//                  const Vector<S2> &, 
+//                  const Vector<S2> &,
 //                  const S1) const;
 //   }
 
index 3fd397a5dd54f3ef6f6b48066ae0c25bc5fbefdf..4776d349ac01a5b3e23450a20c4e7b8c92364425 100644 (file)
 // ---------------------------------------------------------------------
 
 for (S: REAL_SCALARS; T : DEAL_II_VEC_TEMPLATES)
-  {
+{
     template void ConstraintMatrix::condense<T<S> >(const T<S> &, T<S> &) const;
     template void ConstraintMatrix::condense<T<S> >(T<S> &vec) const;
     template void ConstraintMatrix::distribute_local_to_global<T<S> > (
-      const Vector<S>&, const std::vector<types::global_dof_index> &, T<S> &, const FullMatrix<S>&) const;
+        const Vector<S>&, const std::vector<types::global_dof_index> &, T<S> &, const FullMatrix<S>&) const;
     template void ConstraintMatrix::distribute_local_to_global<T<S> > (
-      const Vector<S>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, T<S> &, const FullMatrix<S>&, bool) const;
+        const Vector<S>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, T<S> &, const FullMatrix<S>&, bool) const;
     template void ConstraintMatrix::set_zero<T<S> >(T<S> &) const;
-  }
+}
 
 
 for (S: REAL_SCALARS; T : DEAL_II_VEC_TEMPLATES)
-  {
+{
     template void ConstraintMatrix::condense<LinearAlgebra::distributed::T<S> >(const LinearAlgebra::distributed::T<S> &, LinearAlgebra::distributed::T<S> &) const;
     template void ConstraintMatrix::condense<LinearAlgebra::distributed::T<S> >(LinearAlgebra::distributed::T<S> &vec) const;
     template void ConstraintMatrix::distribute_local_to_global<LinearAlgebra::distributed::T<S> > (
-      const Vector<S>&, const std::vector<types::global_dof_index> &, LinearAlgebra::distributed::T<S> &, const FullMatrix<S>&) const;
+        const Vector<S>&, const std::vector<types::global_dof_index> &, LinearAlgebra::distributed::T<S> &, const FullMatrix<S>&) const;
     template void ConstraintMatrix::distribute_local_to_global<LinearAlgebra::distributed::T<S> > (
-      const Vector<S>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, LinearAlgebra::distributed::T<S> &, const FullMatrix<S>&, bool) const;
+        const Vector<S>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, LinearAlgebra::distributed::T<S> &, const FullMatrix<S>&, bool) const;
     template void ConstraintMatrix::set_zero<LinearAlgebra::distributed::T<S> >(LinearAlgebra::distributed::T<S> &) const;
-  }
+}
 
 
 for (V: EXTERNAL_SEQUENTIAL_VECTORS)
-  {
+{
     template void ConstraintMatrix::condense<V >(const V&, V&) const;
     template void ConstraintMatrix::condense<V >(V&vec) const;
     template void ConstraintMatrix::distribute_local_to_global<V > (
-      const Vector<V::value_type>&, const std::vector<types::global_dof_index> &, V&, const FullMatrix<V::value_type>&) const;
+        const Vector<V::value_type>&, const std::vector<types::global_dof_index> &, V&, const FullMatrix<V::value_type>&) const;
     template void ConstraintMatrix::distribute_local_to_global<V > (
-      const Vector<V::value_type>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, V&, const FullMatrix<V::value_type>&, bool) const;
+        const Vector<V::value_type>&, const std::vector<types::global_dof_index> &, const std::vector<types::global_dof_index> &, V&, const FullMatrix<V::value_type>&, bool) const;
     template void ConstraintMatrix::set_zero<V >(V&) const;
-  }
+}
 
 
 for (V: EXTERNAL_PARALLEL_VECTORS)
-  {
+{
     template void ConstraintMatrix::set_zero<V >(V&) const;
-  }
+}
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template void ConstraintMatrix::condense<S>(SparseMatrix<S>&) const;
     template void ConstraintMatrix::condense<S>(BlockSparseMatrix<S>&) const;
-  }
+}
 
 
 for (S1 : REAL_SCALARS; S2 : REAL_SCALARS)
-  {
+{
     template void ConstraintMatrix::condense<S1,Vector<S2> >(SparseMatrix<S1>&, Vector<S2>&) const;
     template void ConstraintMatrix::condense<S1,BlockVector<S2> >(BlockSparseMatrix<S1>&, BlockVector<S2>&) const;
-  }
+}
 
 for (S1 : COMPLEX_SCALARS)
-  {
+{
     template void ConstraintMatrix::condense<S1,Vector<S1> >(SparseMatrix<S1>&, Vector<S1>&) const;
-  }
+}
 
 
 for (Vec : SERIAL_VECTORS)
-  {
+{
     template void ConstraintMatrix::distribute<Vec>(Vec &) const;
-  }
+}
 
 for (S: COMPLEX_SCALARS; T : DEAL_II_VEC_TEMPLATES)
-  {
+{
     template void ConstraintMatrix::distribute<T<S> >(T<S> &) const;
-  }
+}
index fee41fcfed831ffb648c1c3fc146d42ebd697bc7..610082cd2497d487cf266c801d313b5ad278d4bb 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template class FullMatrix<S>;
 
     template void FullMatrix<S>::print(
-      LogStream&, const unsigned int, const unsigned int) const;
+        LogStream&, const unsigned int, const unsigned int) const;
     template void FullMatrix<S>::print(
-      std::ostream&, const unsigned int, const unsigned int) const;    
+        std::ostream&, const unsigned int, const unsigned int) const;
 
     template void FullMatrix<S>::copy_from<1>(
-      const Tensor<2,1>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
+        const Tensor<2,1>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
 
     template void FullMatrix<S>::copy_from<2>(
-      const Tensor<2,2>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
+        const Tensor<2,2>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
 
     template void FullMatrix<S>::copy_from<3>(
-      const Tensor<2,3>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
+        const Tensor<2,3>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type);
 
     template void FullMatrix<S>::copy_to<1>(
-      Tensor<2,1>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
+        Tensor<2,1>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
 
     template void FullMatrix<S>::copy_to<2>(
-      Tensor<2,2>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
+        Tensor<2,2>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
 
     template void FullMatrix<S>::copy_to<3>(
-      Tensor<2,3>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
-  }
+        Tensor<2,3>&, const size_type, const size_type, const size_type, const size_type, const size_type, const size_type) const;
+}
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template
-      FullMatrix<S1>& FullMatrix<S1>::operator = (const LAPACKFullMatrix<S2>&);
+    FullMatrix<S1>& FullMatrix<S1>::operator = (const LAPACKFullMatrix<S2>&);
 
     template
-      void FullMatrix<S1>::fill<S2> (
-       const FullMatrix<S2>&, size_type, size_type, size_type, size_type);
+    void FullMatrix<S1>::fill<S2> (
+        const FullMatrix<S2>&, size_type, size_type, size_type, size_type);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (
-       const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
+    void FullMatrix<S1>::add<S2> (
+        const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
     template
-      void FullMatrix<S1>::Tadd<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::Tadd<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::Tadd<S2> (
-       const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
+    void FullMatrix<S1>::Tadd<S2> (
+        const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::mmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::mmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::Tmmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::Tmmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::mTmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::mTmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::TmTmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::TmTmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::invert<S2> (const FullMatrix<S2>&);
-    template 
-      void FullMatrix<S1>::left_invert<S2> (const FullMatrix<S2> &);
-    template 
-      void FullMatrix<S1>::right_invert<S2> (const FullMatrix<S2> &);
+    void FullMatrix<S1>::invert<S2> (const FullMatrix<S2>&);
 
     template
-      void FullMatrix<S1>::fill_permutation<S2> (
-       const FullMatrix<S2>&,
-       const std::vector<size_type>&,
-       const std::vector<size_type>&);
+    void FullMatrix<S1>::left_invert<S2> (const FullMatrix<S2> &);
     template
-      void FullMatrix<S1>::vmult<S2>(
-      Vector<S2>&, const Vector<S2>&, bool) const;
+    void FullMatrix<S1>::right_invert<S2> (const FullMatrix<S2> &);
+
+    template
+    void FullMatrix<S1>::fill_permutation<S2> (
+        const FullMatrix<S2>&,
+        const std::vector<size_type>&,
+        const std::vector<size_type>&);
+    template
+    void FullMatrix<S1>::vmult<S2>(
+        Vector<S2>&, const Vector<S2>&, bool) const;
     template
-      void FullMatrix<S1>::Tvmult<S2>(
-      Vector<S2>&, const Vector<S2>&, bool) const;
+    void FullMatrix<S1>::Tvmult<S2>(
+        Vector<S2>&, const Vector<S2>&, bool) const;
     template
-      S2 FullMatrix<S1>::matrix_norm_square<S2> (
-      const Vector<S2> &) const;
+    S2 FullMatrix<S1>::matrix_norm_square<S2> (
+        const Vector<S2> &) const;
     template
-      S2 FullMatrix<S1>::matrix_scalar_product<S2>(
-      const Vector<S2>&, const Vector<S2>&) const;
+    S2 FullMatrix<S1>::matrix_scalar_product<S2>(
+        const Vector<S2>&, const Vector<S2>&) const;
     template
-      void FullMatrix<S1>::forward<S2>(
-      Vector<S2>&, const Vector<S2>&) const;
+    void FullMatrix<S1>::forward<S2>(
+        Vector<S2>&, const Vector<S2>&) const;
     template
-      void FullMatrix<S1>::backward<S2>(
-      Vector<S2>&, const Vector<S2>&) const;
+    void FullMatrix<S1>::backward<S2>(
+        Vector<S2>&, const Vector<S2>&) const;
 
     template
-      void FullMatrix<S1>::precondition_Jacobi<S2> (
-       Vector<S2> &, const Vector<S2> &, const S1) const;
+    void FullMatrix<S1>::precondition_Jacobi<S2> (
+        Vector<S2> &, const Vector<S2> &, const S1) const;
 
     template
-      void FullMatrix<S1>::cholesky<S2> (const FullMatrix<S2>&);
+    void FullMatrix<S1>::cholesky<S2> (const FullMatrix<S2>&);
 
     template
-      void FullMatrix<S1>::outer_product<S2> (const Vector<S2>&,
-                                              const Vector<S2>&);
-  }
+    void FullMatrix<S1>::outer_product<S2> (const Vector<S2>&,
+                                            const Vector<S2>&);
+}
 
 for (S1, S2, S3 : REAL_SCALARS)
-  {
+{
     template
-      S1
-      FullMatrix<S1>::residual<S2,S3>(Vector<S2>&,
-                                     const Vector<S2>&,
-                                     const Vector<S3>&) const;
-  }
+    S1
+    FullMatrix<S1>::residual<S2,S3>(Vector<S2>&,
+                                    const Vector<S2>&,
+                                    const Vector<S3>&) const;
+}
 
 
 
@@ -145,93 +145,93 @@ for (S1, S2, S3 : REAL_SCALARS)
 // same for complex scalars
 
 for (S : COMPLEX_SCALARS)
-  {
+{
     template class FullMatrix<S>;
 
     template void FullMatrix<S>::print(
-      LogStream&, const unsigned int, const unsigned int) const;
+        LogStream&, const unsigned int, const unsigned int) const;
     template void FullMatrix<S>::print(
-      std::ostream&, const unsigned int, const unsigned int) const;
-  }
+        std::ostream&, const unsigned int, const unsigned int) const;
+}
 
 for (S1, S2 : COMPLEX_SCALARS)
-  {
+{
     template
-      void FullMatrix<S1>::fill<S2> (
-       const FullMatrix<S2>&, size_type, size_type, size_type, size_type);
+    void FullMatrix<S1>::fill<S2> (
+        const FullMatrix<S2>&, size_type, size_type, size_type, size_type);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::add<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::add<S2> (
-       const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
+    void FullMatrix<S1>::add<S2> (
+        const FullMatrix<S2>&, S1, size_type, size_type, size_type, size_type);
     template
-      void FullMatrix<S1>::Tadd<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::Tadd<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::Tadd<S2> (
-       const FullMatrix<S2>&, S1, size_type, size_type,
-  size_type, size_type);
+    void FullMatrix<S1>::Tadd<S2> (
+        const FullMatrix<S2>&, S1, size_type, size_type,
+        size_type, size_type);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&,
-                                   const S1, const FullMatrix<S2>&);
+    void FullMatrix<S1>::equ<S2> (const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&,
+                                  const S1, const FullMatrix<S2>&);
     template
-      void FullMatrix<S1>::mmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::mmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::Tmmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
+    void FullMatrix<S1>::Tmmult<S2> (FullMatrix<S2>&, const FullMatrix<S2>&, const bool) const;
     template
-      void FullMatrix<S1>::invert<S2> (const FullMatrix<S2>&);
+    void FullMatrix<S1>::invert<S2> (const FullMatrix<S2>&);
 
-    template 
-      void FullMatrix<S1>::left_invert<S2> (const FullMatrix<S2> &);
-    template 
-      void FullMatrix<S1>::right_invert<S2> (const FullMatrix<S2> &);
+    template
+    void FullMatrix<S1>::left_invert<S2> (const FullMatrix<S2> &);
+    template
+    void FullMatrix<S1>::right_invert<S2> (const FullMatrix<S2> &);
 
     template
-      void FullMatrix<S1>::fill_permutation<S2> (
-       const FullMatrix<S2>&,
-       const std::vector<size_type>&,
-       const std::vector<size_type>&);
+    void FullMatrix<S1>::fill_permutation<S2> (
+        const FullMatrix<S2>&,
+        const std::vector<size_type>&,
+        const std::vector<size_type>&);
     template
-      void FullMatrix<S1>::vmult<S2>(
-      Vector<S2>&, const Vector<S2>&, bool) const;
+    void FullMatrix<S1>::vmult<S2>(
+        Vector<S2>&, const Vector<S2>&, bool) const;
     template
-      void FullMatrix<S1>::Tvmult<S2>(
-      Vector<S2>&, const Vector<S2>&, bool) const;
+    void FullMatrix<S1>::Tvmult<S2>(
+        Vector<S2>&, const Vector<S2>&, bool) const;
     template
-      S2 FullMatrix<S1>::matrix_norm_square<S2> (
-      const Vector<S2> &) const;
+    S2 FullMatrix<S1>::matrix_norm_square<S2> (
+        const Vector<S2> &) const;
     template
-      S2 FullMatrix<S1>::matrix_scalar_product<S2>(
-      const Vector<S2>&, const Vector<S2>&) const;
+    S2 FullMatrix<S1>::matrix_scalar_product<S2>(
+        const Vector<S2>&, const Vector<S2>&) const;
     template
-      void FullMatrix<S1>::forward<S2>(
-      Vector<S2>&, const Vector<S2>&) const;
+    void FullMatrix<S1>::forward<S2>(
+        Vector<S2>&, const Vector<S2>&) const;
     template
-      void FullMatrix<S1>::backward<S2>(
-      Vector<S2>&, const Vector<S2>&) const;
+    void FullMatrix<S1>::backward<S2>(
+        Vector<S2>&, const Vector<S2>&) const;
 
     template
-      void FullMatrix<S1>::precondition_Jacobi<S2> (
-       Vector<S2> &, const Vector<S2> &, const S1) const;
-  }
+    void FullMatrix<S1>::precondition_Jacobi<S2> (
+        Vector<S2> &, const Vector<S2> &, const S1) const;
+}
 
 for (S1, S2, S3 : COMPLEX_SCALARS)
-  {
+{
     template
-      S1
-      FullMatrix<S1>::residual<S2,S3>(Vector<S2>&,
-                                     const Vector<S2>&,
-                                     const Vector<S3>&) const;
-  }
+    S1
+    FullMatrix<S1>::residual<S2,S3>(Vector<S2>&,
+                                    const Vector<S2>&,
+                                    const Vector<S3>&) const;
+}
index adcb86666e88f1cfc63ce645aaedca7aeb831cfb..3cd16071000ad356c2c8c7d9ed8707a0e4fc91d5 100644 (file)
 
 for (SCALAR : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template class BlockVector<SCALAR>;
+    template class BlockVector<SCALAR>;
+    \}
     \}
-  \}
 }
 
 for (S1, S2 : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template void BlockVector<S1>::reinit<S2> (const BlockVector<S2>&,
-                                                 const bool);
-      template void BlockVector<S1>::add<S2> (const std::vector<size_type> &,
-                                              const ::dealii::Vector<S2>&);
+    template void BlockVector<S1>::reinit<S2> (const BlockVector<S2>&,
+            const bool);
+    template void BlockVector<S1>::add<S2> (const std::vector<size_type> &,
+                                            const ::dealii::Vector<S2>&);
+    \}
     \}
-  \}
 }
index 9b118a8acfb30aef2cf313979f6546b81d8addb9..0453468d25dfddde7d1df53d1eff42bef9a8b7ab 100644 (file)
 
 for (SCALAR : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template class Vector<SCALAR>;
+    template class Vector<SCALAR>;
+    \}
     \}
-  \}
 }
 
 for (S1, S2 : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template void Vector<S1>::reinit<S2> (const Vector<S2>&,
-                                            const bool);
-      template S1 Vector<S1>::inner_product_local<S2> (const Vector<S2>&) const;
+    template void Vector<S1>::reinit<S2> (const Vector<S2>&,
+                                          const bool);
+    template S1 Vector<S1>::inner_product_local<S2> (const Vector<S2>&) const;
+    \}
     \}
-  \}
 }
 
 for (SCALAR : COMPLEX_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template class Vector<SCALAR>;
+    template class Vector<SCALAR>;
+    \}
     \}
-  \}
 }
 
 for (S1, S2 : COMPLEX_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     namespace distributed
     \{
-      template void Vector<S1>::reinit<S2> (const Vector<S2>&,
-                                            const bool);
+    template void Vector<S1>::reinit<S2> (const Vector<S2>&,
+                                          const bool);
+    \}
     \}
-  \}
 }
index 77324a3d57d238c070f97ac23fe74c9f5252b468..4edc3ba88605105131e597240696e29e76189b8c 100644 (file)
 
 
 for (SCALAR : REAL_SCALARS)
-  {
+{
     template class Vector<SCALAR>;
-  }
+}
 
 
 
 for (SCALAR : COMPLEX_SCALARS)
-  {
+{
     template class Vector<SCALAR>;
-  }
+}
 
index 1b2958d53f9b2e926355e5a03980519800d99fa6..65d079e35dffaae491f6add6dffa266ab90ccbbd 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template class LAPACKFullMatrix<S>;
     template class PreconditionLU<S>;
-  }
+}
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template LAPACKFullMatrix<S1> &
     LAPACKFullMatrix<S1>::operator = (const FullMatrix<S2> &M);
 
     template LAPACKFullMatrix<S1> &
     LAPACKFullMatrix<S1>::operator = (const SparseMatrix<S2> &M);
-  }
+}
index 9e44a1853aa41235b87692a2e8e5cfaaef15e147..dec1467d8bdbe0a802201d2651e53e4345c399eb 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template class PreconditionBlockBase<S>;
-  }
+}
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template class PreconditionBlock<SparseMatrix<S1>, S2>;
     template class PreconditionBlockJacobi<SparseMatrix<S1>, S2>;
     template class PreconditionBlockSOR<SparseMatrix<S1>, S2>;
     template class PreconditionBlockSSOR<SparseMatrix<S1>, S2>;
-  }
+}
 
 
 for (S1, S2, S3 : REAL_SCALARS)
-  {
+{
 // ------------ PreconditionBlockJacobi -----------------
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::vmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::vmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tvmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tvmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::vmult_add<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::vmult_add<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tvmult_add<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tvmult_add<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockJacobi<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
 
 // ------------ PreconditionBlockSOR -----------------
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::vmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::vmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tvmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tvmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::vmult_add<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::vmult_add<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tvmult_add<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tvmult_add<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSOR<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
 
 // ------------ PreconditionBlockSSOR -----------------
     template
-      void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::vmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::vmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::Tvmult<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::Tvmult<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
-  }
+    void PreconditionBlockSSOR<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
+}
 
index dd83ecdbca6461bb5c9bed637cd300d1e3e3ec8e..9cc7f2193345b79fb2313e633a7ac1cc6b8a631d 100644 (file)
 
 for (SCALAR : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     template class ReadWriteVector<SCALAR>;
-  \}
+    \}
 }
 
 for (S1, S2 : REAL_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     template void ReadWriteVector<S1>::reinit<S2> (const ReadWriteVector<S2>&,
-                                          const bool);
-  \}
+            const bool);
+    \}
 }
 
 
 for (SCALAR : COMPLEX_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     template class ReadWriteVector<SCALAR>;
-  \}
+    \}
 }
 
 for (S1, S2 : COMPLEX_SCALARS)
 {
-  namespace LinearAlgebra
-  \{
+    namespace LinearAlgebra
+    \{
     template void ReadWriteVector<S1>::reinit<S2> (const ReadWriteVector<S2>&,
-                                          const bool);
-  \}
+            const bool);
+    \}
 }
 
index dbd6b9b7396366a60b5b0344e97ac4ccd1cb8bf9..a013316e2c604b261e66c54bcbe5e061579eb4c6 100644 (file)
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template class RelaxationBlock<SparseMatrix<S1>, S2>;
     template class RelaxationBlockJacobi<SparseMatrix<S1>, S2>;
     template class RelaxationBlockSOR<SparseMatrix<S1>, S2>;
     template class RelaxationBlockSSOR<SparseMatrix<S1>, S2>;
-  }
+}
 
 
 for (S1, S2, S3 : REAL_SCALARS)
-  {
+{
 // ------------ RelaxationBlockJacobi -----------------
     template
-      void RelaxationBlockJacobi<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void RelaxationBlockJacobi<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void RelaxationBlockJacobi<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void RelaxationBlockJacobi<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
 
 // ------------ RelaxationBlockSOR -----------------
     template
-      void RelaxationBlockSOR<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void RelaxationBlockSOR<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void RelaxationBlockSOR<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void RelaxationBlockSOR<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
 
 // ------------ RelaxationBlockSSOR -----------------
     template
-      void RelaxationBlockSSOR<SparseMatrix<S1>, S2>::step<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
+    void RelaxationBlockSSOR<SparseMatrix<S1>, S2>::step<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
     template
-      void RelaxationBlockSSOR<SparseMatrix<S1>, S2>::Tstep<S3>
-      (Vector<S3> &, const Vector<S3> &) const;
-  }
+    void RelaxationBlockSSOR<SparseMatrix<S1>, S2>::Tstep<S3>
+    (Vector<S3> &, const Vector<S3> &) const;
+}
 
index 36650c94436bc9f41f3763621f6854a5610c070c..ec9664daf1ce0c745ba43754235acf5e283dec56 100644 (file)
@@ -16,6 +16,6 @@
 
 
 for (S : SERIAL_VECTORS)
-  {
+{
     template class Solver<S>;
-  }
+}
index 010e8791f184dd40e0aab9e5cea08c14dc9fa42f..25b4911936900e22da9b7f50f5b9869873dfbaca 100644 (file)
 // real instantiations
 
 for (S : REAL_SCALARS)
-  {
+{
     template class SparseMatrix<S>;
-  }
+}
 
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template SparseMatrix<S1> &
-      SparseMatrix<S1>::copy_from<S2> (const SparseMatrix<S2> &);
+    SparseMatrix<S1>::copy_from<S2> (const SparseMatrix<S2> &);
 
     template
-      void SparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
+    void SparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
 
     template void SparseMatrix<S1>::add<S2> (const S1,
-                                             const SparseMatrix<S2> &);
+            const SparseMatrix<S2> &);
 
     template void SparseMatrix<S1>::add<S2> (const size_type,
-                                             const size_type,
-                                             const size_type *,
-                                             const S2 *,
-                                             const bool,
-                                             const bool);
+            const size_type,
+            const size_type *,
+            const S2 *,
+            const bool,
+            const bool);
 
     template void SparseMatrix<S1>::set<S2> (const size_type,
-                                             const size_type,
-                                             const size_type *,
-                                             const S2 *,
-                                             const bool);
-  }
+            const size_type,
+            const size_type *,
+            const S2 *,
+            const bool);
+}
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template S2
-      SparseMatrix<S1>::
-      matrix_norm_square<S2> (const Vector<S2> &) const;
+    SparseMatrix<S1>::
+    matrix_norm_square<S2> (const Vector<S2> &) const;
 
     template S2
-      SparseMatrix<S1>::
-      matrix_scalar_product<S2> (const Vector<S2> &,
-                                 const Vector<S2> &) const;
+    SparseMatrix<S1>::
+    matrix_scalar_product<S2> (const Vector<S2> &,
+                               const Vector<S2> &) const;
 
     template S2 SparseMatrix<S1>::
-      residual<S2> (Vector<S2> &,
-                    const Vector<S2> &,
-                    const Vector<S2> &) const;
+    residual<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const Vector<S2> &) const;
 
     template void SparseMatrix<S1>::
-      precondition_SSOR<S2> (Vector<S2> &,
-                             const Vector<S2> &,
-                             const S1,
-                             const std::vector<std::size_t>&) const;
+    precondition_SSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1,
+                           const std::vector<std::size_t>&) const;
 
     template void SparseMatrix<S1>::
-      precondition_SOR<S2> (Vector<S2> &,
-                            const Vector<S2> &,
-                            const S1) const;
+    precondition_SOR<S2> (Vector<S2> &,
+                          const Vector<S2> &,
+                          const S1) const;
 
     template void SparseMatrix<S1>::
-      precondition_TSOR<S2> (Vector<S2> &,
-                             const Vector<S2> &,
-                             const S1) const;
+    precondition_TSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1) const;
 
     template void SparseMatrix<S1>::
-      precondition_Jacobi<S2> (Vector<S2> &,
-                               const Vector<S2> &,
-                               const S1) const;
+    precondition_Jacobi<S2> (Vector<S2> &,
+                             const Vector<S2> &,
+                             const S1) const;
 
     template void SparseMatrix<S1>::
-      SOR<S2> (Vector<S2> &,
-               const S1) const;
-    template void SparseMatrix<S1>::
-      TSOR<S2> (Vector<S2> &,
-                const S1) const;
+    SOR<S2> (Vector<S2> &,
+             const S1) const;
     template void SparseMatrix<S1>::
-      SSOR<S2> (Vector<S2> &,
-                const S1) const;
+    TSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void SparseMatrix<S1>::
-      PSOR<S2> (Vector<S2> &,
-                const std::vector<size_type>&,
-                const std::vector<size_type>&,
-                const S1) const;
+    SSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void SparseMatrix<S1>::
-      TPSOR<S2> (Vector<S2> &,
-                 const std::vector<size_type>&,
-                 const std::vector<size_type>&,
-                 const S1) const;
+    PSOR<S2> (Vector<S2> &,
+              const std::vector<size_type>&,
+              const std::vector<size_type>&,
+              const S1) const;
     template void SparseMatrix<S1>::
-      Jacobi_step<S2> (Vector<S2> &,
-                       const Vector<S2> &,
-                       const S1) const;
-    template void SparseMatrix<S1>::
-      SOR_step<S2> (Vector<S2> &,
-                    const Vector<S2> &,
-                    const S1) const;
+    TPSOR<S2> (Vector<S2> &,
+               const std::vector<size_type>&,
+               const std::vector<size_type>&,
+               const S1) const;
     template void SparseMatrix<S1>::
-      TSOR_step<S2> (Vector<S2> &,
+    Jacobi_step<S2> (Vector<S2> &,
                      const Vector<S2> &,
                      const S1) const;
     template void SparseMatrix<S1>::
-      SSOR_step<S2> (Vector<S2> &,
-                     const Vector<S2> &,
-                     const S1) const;
-  }
+    SOR_step<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const S1) const;
+    template void SparseMatrix<S1>::
+    TSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
+    template void SparseMatrix<S1>::
+    SSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
+}
 
 for (S1, S2, S3 : REAL_SCALARS;
-     V1, V2     : DEAL_II_VEC_TEMPLATES)
-  {
+        V1, V2     : DEAL_II_VEC_TEMPLATES)
+{
     template void SparseMatrix<S1>::
-      vmult (V1<S2> &, const V2<S3> &) const;
+    vmult (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      Tvmult (V1<S2> &, const V2<S3> &) const;
+    Tvmult (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      vmult_add (V1<S2> &, const V2<S3> &) const;
+    vmult_add (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      Tvmult_add (V1<S2> &, const V2<S3> &) const;
-  }
+    Tvmult_add (V1<S2> &, const V2<S3> &) const;
+}
 
 for (S1 : REAL_SCALARS)
-  {
+{
     template void SparseMatrix<S1>::
-      vmult (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
+    vmult (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
     template void SparseMatrix<S1>::
-      Tvmult (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
+    Tvmult (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
     template void SparseMatrix<S1>::
-      vmult_add (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
+    vmult_add (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
     template void SparseMatrix<S1>::
-      Tvmult_add (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
-  }
+    Tvmult_add (LinearAlgebra::distributed::Vector<S1> &, const LinearAlgebra::distributed::Vector<S1> &) const;
+}
 
 for (S1, S2, S3: REAL_SCALARS)
-  {
+{
     template void SparseMatrix<S1>::
-      mmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
-             const bool) const;
+    mmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
+           const bool) const;
     template void SparseMatrix<S1>::
-      Tmmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
-              const bool) const;
-  }
+    Tmmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
+            const bool) const;
+}
 
 
 
 // complex instantiations
 
 for (S : COMPLEX_SCALARS)
-  {
+{
     template class SparseMatrix<S>;
-  }
+}
 
 
 
 for (S1, S2 : COMPLEX_SCALARS)
-  {
+{
     template SparseMatrix<S1> &
-      SparseMatrix<S1>::copy_from<S2> (const SparseMatrix<S2> &);
+    SparseMatrix<S1>::copy_from<S2> (const SparseMatrix<S2> &);
 
     template
-      void SparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
+    void SparseMatrix<S1>::copy_from<S2> (const FullMatrix<S2> &);
 
     template void SparseMatrix<S1>::add<S2> (const S1,
-                                             const SparseMatrix<S2> &);
+            const SparseMatrix<S2> &);
 
     template void SparseMatrix<S1>::add<S2> (const size_type,
-                                             const size_type,
-                                             const size_type *,
-                                             const S2 *,
-                                             const bool,
-                                             const bool);
+            const size_type,
+            const size_type *,
+            const S2 *,
+            const bool,
+            const bool);
 
     template void SparseMatrix<S1>::set<S2> (const size_type,
-                                             const size_type,
-                                             const size_type *,
-                                             const S2 *,
-                                             const bool);
-  }
+            const size_type,
+            const size_type *,
+            const S2 *,
+            const bool);
+}
 
 
 for (S1, S2 : COMPLEX_SCALARS)
-  {
+{
     template S2
-      SparseMatrix<S1>::
-      matrix_norm_square<S2> (const Vector<S2> &) const;
+    SparseMatrix<S1>::
+    matrix_norm_square<S2> (const Vector<S2> &) const;
 
     template S2
-      SparseMatrix<S1>::
-      matrix_scalar_product<S2> (const Vector<S2> &,
-                                 const Vector<S2> &) const;
+    SparseMatrix<S1>::
+    matrix_scalar_product<S2> (const Vector<S2> &,
+                               const Vector<S2> &) const;
 
     template S2 SparseMatrix<S1>::
-      residual<S2> (Vector<S2> &,
-                    const Vector<S2> &,
-                    const Vector<S2> &) const;
+    residual<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const Vector<S2> &) const;
 
     template void SparseMatrix<S1>::
-      precondition_SSOR<S2> (Vector<S2> &,
-                             const Vector<S2> &,
-                             const S1,
-                             const std::vector<std::size_t>&) const;
+    precondition_SSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1,
+                           const std::vector<std::size_t>&) const;
 
     template void SparseMatrix<S1>::
-      precondition_SOR<S2> (Vector<S2> &,
-                            const Vector<S2> &,
-                            const S1) const;
+    precondition_SOR<S2> (Vector<S2> &,
+                          const Vector<S2> &,
+                          const S1) const;
 
     template void SparseMatrix<S1>::
-      precondition_TSOR<S2> (Vector<S2> &,
-                             const Vector<S2> &,
-                             const S1) const;
+    precondition_TSOR<S2> (Vector<S2> &,
+                           const Vector<S2> &,
+                           const S1) const;
 
     template void SparseMatrix<S1>::
-      precondition_Jacobi<S2> (Vector<S2> &,
-                               const Vector<S2> &,
-                               const S1) const;
+    precondition_Jacobi<S2> (Vector<S2> &,
+                             const Vector<S2> &,
+                             const S1) const;
 
     template void SparseMatrix<S1>::
-      SOR<S2> (Vector<S2> &,
-               const S1) const;
-    template void SparseMatrix<S1>::
-      TSOR<S2> (Vector<S2> &,
-                const S1) const;
+    SOR<S2> (Vector<S2> &,
+             const S1) const;
     template void SparseMatrix<S1>::
-      SSOR<S2> (Vector<S2> &,
-                const S1) const;
+    TSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void SparseMatrix<S1>::
-      PSOR<S2> (Vector<S2> &,
-                const std::vector<size_type>&,
-                const std::vector<size_type>&,
-                const S1) const;
+    SSOR<S2> (Vector<S2> &,
+              const S1) const;
     template void SparseMatrix<S1>::
-      TPSOR<S2> (Vector<S2> &,
-                 const std::vector<size_type>&,
-                 const std::vector<size_type>&,
-                 const S1) const;
+    PSOR<S2> (Vector<S2> &,
+              const std::vector<size_type>&,
+              const std::vector<size_type>&,
+              const S1) const;
     template void SparseMatrix<S1>::
-      Jacobi_step<S2> (Vector<S2> &,
-                       const Vector<S2> &,
-                       const S1) const;
-    template void SparseMatrix<S1>::
-      SOR_step<S2> (Vector<S2> &,
-                    const Vector<S2> &,
-                    const S1) const;
+    TPSOR<S2> (Vector<S2> &,
+               const std::vector<size_type>&,
+               const std::vector<size_type>&,
+               const S1) const;
     template void SparseMatrix<S1>::
-      TSOR_step<S2> (Vector<S2> &,
+    Jacobi_step<S2> (Vector<S2> &,
                      const Vector<S2> &,
                      const S1) const;
     template void SparseMatrix<S1>::
-      SSOR_step<S2> (Vector<S2> &,
-                     const Vector<S2> &,
-                     const S1) const;
-  }
+    SOR_step<S2> (Vector<S2> &,
+                  const Vector<S2> &,
+                  const S1) const;
+    template void SparseMatrix<S1>::
+    TSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
+    template void SparseMatrix<S1>::
+    SSOR_step<S2> (Vector<S2> &,
+                   const Vector<S2> &,
+                   const S1) const;
+}
 
 for (S1, S2, S3 : COMPLEX_SCALARS;
-     V1, V2     : DEAL_II_VEC_TEMPLATES)
-  {
+        V1, V2     : DEAL_II_VEC_TEMPLATES)
+{
     template void SparseMatrix<S1>::
-      vmult (V1<S2> &, const V2<S3> &) const;
+    vmult (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      Tvmult (V1<S2> &, const V2<S3> &) const;
+    Tvmult (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      vmult_add (V1<S2> &, const V2<S3> &) const;
+    vmult_add (V1<S2> &, const V2<S3> &) const;
     template void SparseMatrix<S1>::
-      Tvmult_add (V1<S2> &, const V2<S3> &) const;
-  }
+    Tvmult_add (V1<S2> &, const V2<S3> &) const;
+}
 
 for (S1, S2, S3: COMPLEX_SCALARS)
-  {
+{
     template void SparseMatrix<S1>::
-      mmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
-             const bool) const;
+    mmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
+           const bool) const;
     template void SparseMatrix<S1>::
-      Tmmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
-              const bool) const;
-  }
+    Tmmult (SparseMatrix<S2> &, const SparseMatrix<S3> &, const Vector<S1>&,
+            const bool) const;
+}
index 982725345113eca596eb728cabed24a88d4129fe..5629e6e7c528501fbf57c9a8f44c3192c07d3eff 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     template class SparseMatrixEZ<S>;
-  }
+}
 
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template
-      void SparseMatrixEZ<S1>::vmult<S2> (Vector<S2> &,
-                                         const Vector<S2> &) const;
+    void SparseMatrixEZ<S1>::vmult<S2> (Vector<S2> &,
+                                        const Vector<S2> &) const;
     template
-      void SparseMatrixEZ<S1>::Tvmult<S2> (Vector<S2> &,
-                                          const Vector<S2> &) const;
+    void SparseMatrixEZ<S1>::Tvmult<S2> (Vector<S2> &,
+                                         const Vector<S2> &) const;
     template
-      void SparseMatrixEZ<S1>::vmult_add<S2> (Vector<S2> &,
-                                             const Vector<S2> &) const;
+    void SparseMatrixEZ<S1>::vmult_add<S2> (Vector<S2> &,
+                                            const Vector<S2> &) const;
     template
-      void SparseMatrixEZ<S1>::Tvmult_add<S2> (Vector<S2> &,
-                                              const Vector<S2> &) const;
+    void SparseMatrixEZ<S1>::Tvmult_add<S2> (Vector<S2> &,
+            const Vector<S2> &) const;
 
     template
-      void SparseMatrixEZ<S1>::precondition_SSOR<S2> (Vector<S2> &,
-                                                     const Vector<S2> &,
-                                                     const S1,
-                                                     const std::vector<std::size_t>&) const;
+    void SparseMatrixEZ<S1>::precondition_SSOR<S2> (Vector<S2> &,
+            const Vector<S2> &,
+            const S1,
+            const std::vector<std::size_t>&) const;
     template
-      void SparseMatrixEZ<S1>::precondition_SOR<S2> (Vector<S2> &,
-                                                    const Vector<S2> &,
-                                                    const S1) const;
+    void SparseMatrixEZ<S1>::precondition_SOR<S2> (Vector<S2> &,
+            const Vector<S2> &,
+            const S1) const;
     template
-      void SparseMatrixEZ<S1>::precondition_TSOR<S2> (Vector<S2> &,
-                                                     const Vector<S2> &,
-                                                     const S1) const;
+    void SparseMatrixEZ<S1>::precondition_TSOR<S2> (Vector<S2> &,
+            const Vector<S2> &,
+            const S1) const;
     template
-      void SparseMatrixEZ<S1>::precondition_Jacobi<S2> (Vector<S2> &,
-                                                       const Vector<S2> &,
-                                                       const S1) const;
-  }
+    void SparseMatrixEZ<S1>::precondition_Jacobi<S2> (Vector<S2> &,
+            const Vector<S2> &,
+            const S1) const;
+}
 
index 0a96b56317963cb58cca2c63ffad86da6cc7d5d6..c7ddf877798d85410387563aa5ae6aa714105aa1 100644 (file)
 
 
 for (S : REAL_SCALARS)
-  {
+{
     namespace TrilinosWrappers
     \{
-      template void
-      SparseMatrix::reinit (const dealii::SparseMatrix<S> &,
-                            const double,
-                            const bool,
-                            const dealii::SparsityPattern *);
-      template void
-      SparseMatrix::reinit (const Epetra_Map &,
-                            const dealii::SparseMatrix<S> &,
-                            const double,
-                            const bool,
-                            const dealii::SparsityPattern *);
-      template void
-      SparseMatrix::reinit (const Epetra_Map &,
-                            const Epetra_Map &,
-                            const dealii::SparseMatrix<S> &,
-                            const double,
-                            const bool,
-                            const dealii::SparsityPattern *);
-      template void
-      SparseMatrix::reinit (const IndexSet &,
-                            const IndexSet &,
-                            const dealii::SparseMatrix<S> &,
-                            const MPI_Comm &,
-                            const double,
-                            const bool,
-                            const dealii::SparsityPattern *);
+    template void
+    SparseMatrix::reinit (const dealii::SparseMatrix<S> &,
+                          const double,
+                          const bool,
+                          const dealii::SparsityPattern *);
+    template void
+    SparseMatrix::reinit (const Epetra_Map &,
+                          const dealii::SparseMatrix<S> &,
+                          const double,
+                          const bool,
+                          const dealii::SparsityPattern *);
+    template void
+    SparseMatrix::reinit (const Epetra_Map &,
+                          const Epetra_Map &,
+                          const dealii::SparseMatrix<S> &,
+                          const double,
+                          const bool,
+                          const dealii::SparsityPattern *);
+    template void
+    SparseMatrix::reinit (const IndexSet &,
+                          const IndexSet &,
+                          const dealii::SparseMatrix<S> &,
+                          const MPI_Comm &,
+                          const double,
+                          const bool,
+                          const dealii::SparsityPattern *);
     \}
-  }
+}
index 55898b49471369649af6a83b91876cfbeae979d7..00fc2866bd6470314589e651959b484cf6f635a1 100644 (file)
@@ -16,8 +16,8 @@
 
 
 for (SCALAR : REAL_SCALARS)
-  {
+{
     template
-      VectorBase &
-      VectorBase::operator = (const ::dealii::Vector<SCALAR> &v);
-  }
+    VectorBase &
+    VectorBase::operator = (const ::dealii::Vector<SCALAR> &v);
+}
index 87af5f9299a06be730916efd8b47c7b930b77b47..e9c29f58562ffc69705c3106734a3db3caf21fa0 100644 (file)
 
 
 for (SCALAR : REAL_SCALARS)
-  {
+{
     template class Vector<SCALAR>;
-  }
+}
 
 for (S1, S2 : REAL_SCALARS)
-  {
+{
     template
-      bool
-      Vector<S1>::operator==<S2>(const Vector<S2>&) const;
+    bool
+    Vector<S1>::operator==<S2>(const Vector<S2>&) const;
     template
-      S1
-      Vector<S1>::operator*<S2>(const Vector<S2>&) const;
+    S1
+    Vector<S1>::operator*<S2>(const Vector<S2>&) const;
     template
-      void Vector<S1>::reinit<S2>(const Vector<S2>&, const bool);
-  }
+    void Vector<S1>::reinit<S2>(const Vector<S2>&, const bool);
+}
 
 
 
 for (SCALAR : COMPLEX_SCALARS)
-  {
+{
     template class Vector<SCALAR>;
-  }
+}
 
 for (S1, S2 : COMPLEX_SCALARS)
-  {
+{
     template
-      bool
-      Vector<S1>::operator==<S2>(const Vector<S2>&) const;
+    bool
+    Vector<S1>::operator==<S2>(const Vector<S2>&) const;
     template
-      S1
-      Vector<S1>::operator*<S2>(const Vector<S2>&) const;
+    S1
+    Vector<S1>::operator*<S2>(const Vector<S2>&) const;
     template
-      void Vector<S1>::reinit<S2>(const Vector<S2>&, const bool);
-  }
+    void Vector<S1>::reinit<S2>(const Vector<S2>&, const bool);
+}
 
 for (S1: REAL_SCALARS; S2: COMPLEX_SCALARS)
-  {
+{
     template
-      Vector<S2>& Vector<S2>::operator=<S1> (const Vector<S1> &);
-  }
+    Vector<S2>& Vector<S2>::operator=<S1> (const Vector<S1> &);
+}
 
index 37fc03080780505aac20d0e76593e30b910c6e03..f05d649afa292d8cf87fac32a856aef95684c824 100644 (file)
 
 
 for (VECTOR : SERIAL_VECTORS)
-  {
+{
     template class VectorMemory<VECTOR>;
     template class GrowingVectorMemory<VECTOR>;
-  }
+}
 
- for (SCALAR : COMPLEX_SCALARS)
-  {
+for (SCALAR : COMPLEX_SCALARS)
+{
     template class VectorMemory<Vector<SCALAR> >;
     template class GrowingVectorMemory<Vector<SCALAR> >;
 
     template class VectorMemory<BlockVector<SCALAR> >;
     template class GrowingVectorMemory<BlockVector<SCALAR> >;
-  }
+}
index b7f376b6663d20c0f7028e72c062c5ef17caaa16..1b874b3b282f3fea72039735ce4a6e15f1aa49d3 100644 (file)
 
 
 for (SCALAR : REAL_SCALARS)
-  {
+{
     template class VectorView<SCALAR>;
-  }
+}
 
 for (SCALAR : COMPLEX_SCALARS)
-  {
+{
     template class VectorView<SCALAR>;
-  }
+}
index f1feaf3d162ff189f43a7d681e8e8238ba3e218f..aaa35c70c8dc9328926dd1d51855772229761f77 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template class MatrixFree<deal_II_dimension,double>;
-  template class MatrixFree<deal_II_dimension,float>;
+    template class MatrixFree<deal_II_dimension,double>;
+    template class MatrixFree<deal_II_dimension,float>;
 
-  template void MatrixFree<deal_II_dimension,double>::
-  print_memory_consumption<std::ostream> (std::ostream &) const;
-  template void MatrixFree<deal_II_dimension,double>::
-  print_memory_consumption<ConditionalOStream> (ConditionalOStream &) const;
+    template void MatrixFree<deal_II_dimension,double>::
+    print_memory_consumption<std::ostream> (std::ostream &) const;
+    template void MatrixFree<deal_II_dimension,double>::
+    print_memory_consumption<ConditionalOStream> (ConditionalOStream &) const;
 
-  template void MatrixFree<deal_II_dimension,float>::
-  print_memory_consumption<std::ostream> (std::ostream &) const;
-  template void MatrixFree<deal_II_dimension,float>::
-  print_memory_consumption<ConditionalOStream> (ConditionalOStream &) const;
+    template void MatrixFree<deal_II_dimension,float>::
+    print_memory_consumption<std::ostream> (std::ostream &) const;
+    template void MatrixFree<deal_II_dimension,float>::
+    print_memory_consumption<ConditionalOStream> (ConditionalOStream &) const;
 
-  template struct internal::MatrixFreeFunctions::MappingInfo<deal_II_dimension,double>;
-  template struct internal::MatrixFreeFunctions::MappingInfo<deal_II_dimension,float>;
+    template struct internal::MatrixFreeFunctions::MappingInfo<deal_II_dimension,double>;
+    template struct internal::MatrixFreeFunctions::MappingInfo<deal_II_dimension,float>;
 
 #ifndef DEAL_II_MSVC
-  template void internal::MatrixFreeFunctions::ShapeInfo<double>::reinit
-  <deal_II_dimension>(const Quadrature<1> &, const FiniteElement
-                      <deal_II_dimension,deal_II_dimension> &, const unsigned int);
-  template void internal::MatrixFreeFunctions::ShapeInfo<float>::reinit
-  <deal_II_dimension>(const Quadrature<1> &, const FiniteElement
-                      <deal_II_dimension,deal_II_dimension> &, const unsigned int);
+    template void internal::MatrixFreeFunctions::ShapeInfo<double>::reinit
+    <deal_II_dimension>(const Quadrature<1> &, const FiniteElement
+                        <deal_II_dimension,deal_II_dimension> &, const unsigned int);
+    template void internal::MatrixFreeFunctions::ShapeInfo<float>::reinit
+    <deal_II_dimension>(const Quadrature<1> &, const FiniteElement
+                        <deal_II_dimension,deal_II_dimension> &, const unsigned int);
 #endif
 }
index 0b3e620e6e50d818ab50c71f777cf0068886256c..2669f0999cb97d93d7d9800d03e582bd4477f84b 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-namespace MeshWorker
-\{
-  template class IntegrationInfo<deal_II_dimension, deal_II_dimension>;
-  template class IntegrationInfoBox<deal_II_dimension, deal_II_dimension>;
+    namespace MeshWorker
+    \{
+    template class IntegrationInfo<deal_II_dimension, deal_II_dimension>;
+    template class IntegrationInfoBox<deal_II_dimension, deal_II_dimension>;
 
-  template class DoFInfo<deal_II_dimension,deal_II_dimension,float>;
-  template class DoFInfoBox<deal_II_dimension,
-                            DoFInfo<deal_II_dimension,deal_II_dimension,float> >;
+    template class DoFInfo<deal_II_dimension,deal_II_dimension,float>;
+    template class DoFInfoBox<deal_II_dimension,
+                              DoFInfo<deal_II_dimension,deal_II_dimension,float> >;
 
-  template void IntegrationInfo<deal_II_dimension>::fill_local_data(
-    const DoFInfo<deal_II_dimension, deal_II_dimension, float>&, bool);
+    template void IntegrationInfo<deal_II_dimension>::fill_local_data(
+        const DoFInfo<deal_II_dimension, deal_II_dimension, float>&, bool);
 
-  template class DoFInfo<deal_II_dimension,deal_II_dimension,double>;
-  template class DoFInfoBox<deal_II_dimension,
-                            DoFInfo<deal_II_dimension,deal_II_dimension,double> >;
+    template class DoFInfo<deal_II_dimension,deal_II_dimension,double>;
+    template class DoFInfoBox<deal_II_dimension,
+                              DoFInfo<deal_II_dimension,deal_II_dimension,double> >;
 
-  template void IntegrationInfo<deal_II_dimension>::fill_local_data(
-    const DoFInfo<deal_II_dimension, deal_II_dimension, double>&, bool);
+    template void IntegrationInfo<deal_II_dimension>::fill_local_data(
+        const DoFInfo<deal_II_dimension, deal_II_dimension, double>&, bool);
 
 //   template void IntegrationInfo<deal_II_dimension>
 //   ::initialize<FEValues<deal_II_dimension> >(
@@ -47,5 +47,5 @@ namespace MeshWorker
 //   ::initialize<FESubfaceValues<deal_II_dimension> >(
 //     const FiniteElement<deal_II_dimension>&, const Mapping<deal_II_dimension>&,
 //     const Quadrature<FESubfaceValues<deal_II_dimension>::integral_dimension>&, const UpdateFlags, const BlockInfo*);
-\}
+    \}
 }
index 780484101a5eec017d3de1629437b102115b7d1a..454d790c432b147a2b02c2e6c7efc6f2c8c5cf40 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  namespace MeshWorker
-  \{
+    namespace MeshWorker
+    \{
     template class VectorDataBase<deal_II_dimension>;
-  \}
+    \}
 }
 
 for (VECTOR : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
 {
-  namespace MeshWorker
-  \{
+    namespace MeshWorker
+    \{
     template class VectorData<VECTOR,deal_II_dimension>;
     template class VectorData<const VECTOR,deal_II_dimension>;
     template class MGVectorData<VECTOR,deal_II_dimension>;
     template class MGVectorData<const VECTOR,deal_II_dimension>;
-  \}
+    \}
 }
index a40aedb081d7bf06b14db2fd9575f59cc6c72df2..623bbfddf7655a5aeba5d7fae22cfd9b222a6a6b 100644 (file)
@@ -16,8 +16,8 @@
 
 for (VEC : SERIAL_VECTORS)
 {
-  template class MGTransferBase< VEC >;
-  template class MGMatrixBase< VEC >;
-  template class MGSmootherBase< VEC >;
-  template class MGCoarseGridBase< VEC >;
+    template class MGTransferBase< VEC >;
+    template class MGMatrixBase< VEC >;
+    template class MGSmootherBase< VEC >;
+    template class MGCoarseGridBase< VEC >;
 }
index 908bb1b665fd627b1edb69affde7e521bcce9e1a..64a1f9bd9a3271e14bd2f4a58bd91bc3fa9678c6 100644 (file)
 
 
 for (V1 : VECTORS_WITH_MATRIX)
-  {
+{
     template class MGLevelGlobalTransfer< V1 >;
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; V1 : VECTORS_WITH_MATRIX)
-  {
+{
     template
-      void MGLevelGlobalTransfer< V1 >::fill_and_communicate_copy_indices<deal_II_dimension,deal_II_dimension>(
+    void MGLevelGlobalTransfer< V1 >::fill_and_communicate_copy_indices<deal_II_dimension,deal_II_dimension>(
         const DoFHandler<deal_II_dimension,deal_II_dimension> &mg_dof);
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; V1,V2 : DEAL_II_VEC_TEMPLATES; S1, S2 : REAL_SCALARS)
-  {
+{
     template void
-      MGLevelGlobalTransfer<V1<S1> >::copy_to_mg (
+    MGLevelGlobalTransfer<V1<S1> >::copy_to_mg (
         const DoFHandler<deal_II_dimension>&, MGLevelObject<V1<S1> >&, const V2<S2>&) const;
     template void
-      MGLevelGlobalTransfer<V1<S1> >::copy_from_mg (const DoFHandler<deal_II_dimension>&, V2<S2>&,
-                                                    const MGLevelObject<V1<S1> >&) const;
+    MGLevelGlobalTransfer<V1<S1> >::copy_from_mg (const DoFHandler<deal_II_dimension>&, V2<S2>&,
+            const MGLevelObject<V1<S1> >&) const;
     template void
-      MGLevelGlobalTransfer<V1<S1> >::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, V2<S2>&,
-                                                        const MGLevelObject<V1<S1> >&) const;
-  }
+    MGLevelGlobalTransfer<V1<S1> >::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, V2<S2>&,
+            const MGLevelObject<V1<S1> >&) const;
+}
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     template
-      void MGLevelGlobalTransfer< LinearAlgebra::distributed::Vector<float> >::fill_and_communicate_copy_indices<deal_II_dimension,deal_II_dimension>(
+    void MGLevelGlobalTransfer< LinearAlgebra::distributed::Vector<float> >::fill_and_communicate_copy_indices<deal_II_dimension,deal_II_dimension>(
         const DoFHandler<deal_II_dimension,deal_II_dimension> &mg_dof);
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; S1, S2 : REAL_SCALARS)
-  {
+{
     template void
-      MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_to_mg (
+    MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_to_mg (
         const DoFHandler<deal_II_dimension>&, MGLevelObject<LinearAlgebra::distributed::Vector<S1> >&, const LinearAlgebra::distributed::Vector<S2>&) const;
     template void
-      MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_from_mg (const DoFHandler<deal_II_dimension>&, LinearAlgebra::distributed::Vector<S2>&,
-        const MGLevelObject<LinearAlgebra::distributed::Vector<S1> >&) const;
+    MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_from_mg (const DoFHandler<deal_II_dimension>&, LinearAlgebra::distributed::Vector<S2>&,
+            const MGLevelObject<LinearAlgebra::distributed::Vector<S1> >&) const;
     template void
-      MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, LinearAlgebra::distributed::Vector<S2>&,
-        const MGLevelObject<LinearAlgebra::distributed::Vector<S1> >&) const;
-  }
+    MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1> >::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, LinearAlgebra::distributed::Vector<S2>&,
+            const MGLevelObject<LinearAlgebra::distributed::Vector<S1> >&) const;
+}
 
 for(deal_II_dimension : DIMENSIONS)
-  {
+{
 #ifdef DEAL_II_WITH_TRILINOS
 
     template void
-      MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_to_mg (
+    MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_to_mg (
         const DoFHandler<deal_II_dimension>&, MGLevelObject<TrilinosWrappers::MPI::Vector>&, const TrilinosWrappers::MPI::Vector&) const;
     template void
-      MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_from_mg (const DoFHandler<deal_II_dimension>&, TrilinosWrappers::MPI::Vector&,
-        const MGLevelObject<TrilinosWrappers::MPI::Vector>&) const;
+    MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_from_mg (const DoFHandler<deal_II_dimension>&, TrilinosWrappers::MPI::Vector&,
+            const MGLevelObject<TrilinosWrappers::MPI::Vector>&) const;
     template void
-      MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, TrilinosWrappers::MPI::Vector&,
-        const MGLevelObject<TrilinosWrappers::MPI::Vector>&) const;
+    MGLevelGlobalTransfer<TrilinosWrappers::MPI::Vector>::copy_from_mg_add (const DoFHandler<deal_II_dimension>&, TrilinosWrappers::MPI::Vector&,
+            const MGLevelObject<TrilinosWrappers::MPI::Vector>&) const;
 #endif
-  }
+}
index 2876c42cda4c69d738c973e7f83585237926fde4..ab3f89ec43c149ac778bacf62ce59f13e110eb1e 100644 (file)
 
 
 for (PATTERN : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS;
-     deal_II_space_dimension: SPACE_DIMENSIONS)
-  {
+        deal_II_space_dimension: SPACE_DIMENSIONS)
+{
     namespace MGTools
-  \{
+    \{
 
 #if deal_II_dimension <= deal_II_space_dimension
-      template void
-       make_sparsity_pattern<DoFHandler<deal_II_dimension, deal_II_space_dimension>, PATTERN> (
-         const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
-         PATTERN &,
-         const unsigned int);
+    template void
+    make_sparsity_pattern<DoFHandler<deal_II_dimension, deal_II_space_dimension>, PATTERN> (
+        const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+        PATTERN &,
+        const unsigned int);
 #endif
 
 #if deal_II_dimension == deal_II_space_dimension
     template void
-      make_flux_sparsity_pattern<deal_II_dimension> (
-       const DoFHandler<deal_II_dimension> &,
-       PATTERN &,
-       const unsigned int);
+    make_flux_sparsity_pattern<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension> &,
+        PATTERN &,
+        const unsigned int);
 
     template void
-      make_flux_sparsity_pattern_edge<deal_II_dimension> (
-       const DoFHandler<deal_II_dimension> &,
-       PATTERN &,
-       const unsigned int);
+    make_flux_sparsity_pattern_edge<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension> &,
+        PATTERN &,
+        const unsigned int);
 
 #if deal_II_dimension > 1
 
     template void
-      make_flux_sparsity_pattern<deal_II_dimension> (
-       const DoFHandler<deal_II_dimension> &,
-       PATTERN &,
-       const unsigned int,
-       const Table<2,DoFTools::Coupling>&,
-       const Table<2,DoFTools::Coupling>&);
+    make_flux_sparsity_pattern<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension> &,
+        PATTERN &,
+        const unsigned int,
+        const Table<2,DoFTools::Coupling>&,
+        const Table<2,DoFTools::Coupling>&);
 
     template void
-      make_flux_sparsity_pattern_edge<deal_II_dimension> (
-       const DoFHandler<deal_II_dimension> &,
-       PATTERN &,
-       const unsigned int,
-       const Table<2,DoFTools::Coupling>&);
+    make_flux_sparsity_pattern_edge<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension> &,
+        PATTERN &,
+        const unsigned int,
+        const Table<2,DoFTools::Coupling>&);
 #endif
 #endif
     \}
@@ -65,42 +65,42 @@ for (PATTERN : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS;
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
+{
     namespace MGTools
     \{
 
 #if deal_II_dimension > 1
-      template void
-       compute_row_length_vector(
-         const DoFHandler<deal_II_dimension>&, unsigned int,
-         std::vector<unsigned int>&, const DoFTools::Coupling);
-      template void
-       compute_row_length_vector(
-         const DoFHandler<deal_II_dimension>&, unsigned int,
-         std::vector<unsigned int>&,
-         const Table<2,DoFTools::Coupling>&, const Table<2,DoFTools::Coupling>&);
+    template void
+    compute_row_length_vector(
+        const DoFHandler<deal_II_dimension>&, unsigned int,
+        std::vector<unsigned int>&, const DoFTools::Coupling);
+    template void
+    compute_row_length_vector(
+        const DoFHandler<deal_II_dimension>&, unsigned int,
+        std::vector<unsigned int>&,
+        const Table<2,DoFTools::Coupling>&, const Table<2,DoFTools::Coupling>&);
 #endif
 
-      template void count_dofs_per_component (
-       const DoFHandler<deal_II_dimension>&, std::vector<std::vector<types::global_dof_index> >&,
-       bool, std::vector<unsigned int>);
-      template void count_dofs_per_block (
-       const DoFHandler<deal_II_dimension>&, std::vector<std::vector<types::global_dof_index> >&,
-       std::vector<unsigned int>);
+    template void count_dofs_per_component (
+        const DoFHandler<deal_II_dimension>&, std::vector<std::vector<types::global_dof_index> >&,
+        bool, std::vector<unsigned int>);
+    template void count_dofs_per_block (
+        const DoFHandler<deal_II_dimension>&, std::vector<std::vector<types::global_dof_index> >&,
+        std::vector<unsigned int>);
 
 #if deal_II_dimension > 1
-      template void make_boundary_list(
-       const DoFHandler<deal_II_dimension>&,
-       const FunctionMap<deal_II_dimension>::type&,
-       std::vector<std::set<types::global_dof_index> >&,
-       const ComponentMask &);
+    template void make_boundary_list(
+        const DoFHandler<deal_II_dimension>&,
+        const FunctionMap<deal_II_dimension>::type&,
+        std::vector<std::set<types::global_dof_index> >&,
+        const ComponentMask &);
 #endif
 
     template void make_boundary_list(
-       const DoFHandler<deal_II_dimension>&,
-       const FunctionMap<deal_II_dimension>::type&,
-       std::vector<IndexSet>&,
-       const ComponentMask &);
+        const DoFHandler<deal_II_dimension>&,
+        const FunctionMap<deal_II_dimension>::type&,
+        std::vector<IndexSet>&,
+        const ComponentMask &);
 
     template void  make_boundary_list(
         const DoFHandler<deal_II_dimension> &,
@@ -109,27 +109,27 @@ for (deal_II_dimension : DIMENSIONS)
         const ComponentMask &);
 
 
-      template
-       void
-       extract_inner_interface_dofs (const DoFHandler<deal_II_dimension> &mg_dof_handler,
-                                     std::vector<IndexSet>  &interface_dofs);
+    template
+    void
+    extract_inner_interface_dofs (const DoFHandler<deal_II_dimension> &mg_dof_handler,
+                                  std::vector<IndexSet>  &interface_dofs);
 
-      template
-        void
-        extract_non_interface_dofs (const DoFHandler<deal_II_dimension> & mg_dof_handler,
-                                    std::vector<std::set<types::global_dof_index> > &non_interface_dofs);
+    template
+    void
+    extract_non_interface_dofs (const DoFHandler<deal_II_dimension> & mg_dof_handler,
+                                std::vector<std::set<types::global_dof_index> > &non_interface_dofs);
 
 #if deal_II_dimension < 3
-      template void count_dofs_per_block (
-       const DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
-       std::vector<std::vector<types::global_dof_index> >&, std::vector<unsigned int>);
+    template void count_dofs_per_block (
+        const DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+        std::vector<std::vector<types::global_dof_index> >&, std::vector<unsigned int>);
 #endif
 
 #if deal_II_dimension == 3
-      template void count_dofs_per_block (
-       const DoFHandler<1,3>&,
-       std::vector<std::vector<types::global_dof_index> >&, std::vector<unsigned int>);
+    template void count_dofs_per_block (
+        const DoFHandler<1,3>&,
+        std::vector<std::vector<types::global_dof_index> >&, std::vector<unsigned int>);
 #endif
     \}
-  }
+}
 
index d44ef27b7781b556c46f191be2471f3536b38217..d76c7f4bdb1c7a2e35d3eb74e95b3a773c773e78 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
-template
-void MGTransferBlock<float>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
- const std::vector<bool>&);
+{
+    template
+    void MGTransferBlock<float>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
    const std::vector<bool>&);
 
-template
-void MGTransferBlock<double>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
- const std::vector<bool>&);
+    template
+    void MGTransferBlock<double>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
    const std::vector<bool>&);
 
-template
-void MGTransferBlockSelect<float>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
- const unsigned int);
+    template
+    void MGTransferBlockSelect<float>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
    const unsigned int);
 
-template
-void MGTransferBlockSelect<double>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
- const unsigned int);
+    template
+    void MGTransferBlockSelect<double>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&, const DoFHandler<deal_II_dimension>&,
    const unsigned int);
 
-template void
-MGTransferBlock<float>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<BlockVector<float> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferBlock<float>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<BlockVector<float> >&) const;
-template void
-MGTransferBlock<float>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<BlockVector<float> >&) const;
+    template void
+    MGTransferBlock<float>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<BlockVector<float> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferBlock<float>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<BlockVector<float> >&) const;
+    template void
+    MGTransferBlock<float>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<BlockVector<float> >&) const;
 
-template void
-MGTransferBlock<double>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<BlockVector<double> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferBlock<double>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<BlockVector<double> >&) const;
-template void
-MGTransferBlock<double>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<BlockVector<double> >&) const;
+    template void
+    MGTransferBlock<double>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<BlockVector<double> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferBlock<double>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<BlockVector<double> >&) const;
+    template void
+    MGTransferBlock<double>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<BlockVector<double> >&) const;
 
-template void
-MGTransferBlockSelect<float>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<float> >&,
-  const Vector<double>&) const;
-template void
-MGTransferBlockSelect<float>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<float> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferBlockSelect<float>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferBlockSelect<float>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferBlockSelect<float>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferBlockSelect<float>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<float> >&,
+        const Vector<double>&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<float> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferBlockSelect<float>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
 
-template void
-MGTransferBlockSelect<double>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<double> >&,
-  const Vector<double>&) const;
-template void
-MGTransferBlockSelect<double>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<double> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferBlockSelect<double>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferBlockSelect<double>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferBlockSelect<double>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferBlockSelect<double>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-  }
+    template void
+    MGTransferBlockSelect<double>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<double> >&,
+        const Vector<double>&) const;
+    template void
+    MGTransferBlockSelect<double>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<double> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferBlockSelect<double>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferBlockSelect<double>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferBlockSelect<double>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferBlockSelect<double>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+}
 
index e7036ed4dbcd78dfde52f3c028f88fbffc507e63..4dc0421658700467efada65e9940ac377d1cf82c 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
-template
-void MGTransferSelect<float>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension> &d,
- const DoFHandler<deal_II_dimension> &,
- unsigned int, unsigned int,
- const std::vector<unsigned int>&,
- const std::vector<unsigned int>&,
- const std::vector<std::set<types::global_dof_index> >&);
+{
+    template
+    void MGTransferSelect<float>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &d,
    const DoFHandler<deal_II_dimension> &,
    unsigned int, unsigned int,
    const std::vector<unsigned int>&,
    const std::vector<unsigned int>&,
    const std::vector<std::set<types::global_dof_index> >&);
 
-template
-void MGTransferSelect<double>::build_matrices<deal_II_dimension>
-(const DoFHandler<deal_II_dimension> &d,
- const DoFHandler<deal_II_dimension> &,
- unsigned int, unsigned int,
- const std::vector<unsigned int>&,
- const std::vector<unsigned int>&,
- const std::vector<std::set<types::global_dof_index> >&);
+    template
+    void MGTransferSelect<double>::build_matrices<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &d,
    const DoFHandler<deal_II_dimension> &,
    unsigned int, unsigned int,
    const std::vector<unsigned int>&,
    const std::vector<unsigned int>&,
    const std::vector<std::set<types::global_dof_index> >&);
 
-template void
-MGTransferSelect<float>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<float> >&,
-  const Vector<double>&) const;
-template void
-MGTransferSelect<float>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<float> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferSelect<float>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferSelect<float>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferSelect<float>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
-template void
-MGTransferSelect<float>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferSelect<float>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<float> >&,
+        const Vector<double>&) const;
+    template void
+    MGTransferSelect<float>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<float> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferSelect<float>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferSelect<float>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferSelect<float>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
+    template void
+    MGTransferSelect<float>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<float> >&) const;
 
-template void
-MGTransferSelect<double>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<double> >&,
-  const Vector<double>&) const;
-template void
-MGTransferSelect<double>::copy_to_mg (
-  const DoFHandler<deal_II_dimension>&,
-  MGLevelObject<Vector<double> >&,
-  const BlockVector<double>&) const;
-template void
-MGTransferSelect<double>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferSelect<double>::copy_from_mg (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferSelect<double>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  Vector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-template void
-MGTransferSelect<double>::copy_from_mg_add (
-  const DoFHandler<deal_II_dimension>&,
-  BlockVector<double>&,
-  const MGLevelObject<Vector<double> >&) const;
-  }
+    template void
+    MGTransferSelect<double>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<double> >&,
+        const Vector<double>&) const;
+    template void
+    MGTransferSelect<double>::copy_to_mg (
+        const DoFHandler<deal_II_dimension>&,
+        MGLevelObject<Vector<double> >&,
+        const BlockVector<double>&) const;
+    template void
+    MGTransferSelect<double>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferSelect<double>::copy_from_mg (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferSelect<double>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        Vector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+    template void
+    MGTransferSelect<double>::copy_from_mg_add (
+        const DoFHandler<deal_II_dimension>&,
+        BlockVector<double>&,
+        const MGLevelObject<Vector<double> >&) const;
+}
 
index 184183d3e8d48b1fb25dcd2210594c0b90e51e12..719e19d8e5c315e6060d6e26ab4f5e55e53cd93c 100644 (file)
@@ -16,6 +16,6 @@
 
 
 for (deal_II_dimension : DIMENSIONS; S1 : REAL_SCALARS)
-  {
+{
     template class MGTransferMatrixFree< deal_II_dimension, S1 >;
-  }
+}
index 7b5da44ab9b8f4b0db09edc470944199d5fdcd77..7299c82e3132a6f5e6112fbe1337b4ba44e0632e 100644 (file)
 
 
 for (V1 : VECTORS_WITH_MATRIX)
-  {
+{
     template class MGTransferPrebuilt< V1 >;
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; V1 : VECTORS_WITH_MATRIX)
-  {
+{
     template
-      void MGTransferPrebuilt< V1 >::build_matrices<deal_II_dimension>(
+    void MGTransferPrebuilt< V1 >::build_matrices<deal_II_dimension>(
         const DoFHandler<deal_II_dimension> &mg_dof);
-  }
+}
index 49c2db02bb9c9eb432fd93341ed900721511a8f2..a368cb92271278317f0e8fba0b74311058eb405b 100644 (file)
@@ -16,5 +16,5 @@
 
 for (VEC : SERIAL_VECTORS)
 {
-  template class Multigrid< VEC >;
+    template class Multigrid< VEC >;
 }
index 2271d25a9d24f4e49435110f2629d189bb54f86e..904fd1f77f1943f9af81e1872920a9480c2afe01 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
 {
-  namespace internal \{
+    namespace internal \{
     namespace DataOut \{
 #if deal_II_dimension <= deal_II_space_dimension
-      template struct ParallelData<deal_II_dimension,deal_II_space_dimension>;
+    template struct ParallelData<deal_II_dimension,deal_II_space_dimension>;
 #endif
     \}
-  \}
+    \}
 }
 
 
 for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
 {
-  template class DataOut<deal_II_dimension, DH<deal_II_dimension> >;
-  #if deal_II_dimension < 3
-  template class DataOut<deal_II_dimension, DH<deal_II_dimension,deal_II_dimension+1> >;
-  #endif
+    template class DataOut<deal_II_dimension, DH<deal_II_dimension> >;
+#if deal_II_dimension < 3
+    template class DataOut<deal_II_dimension, DH<deal_II_dimension,deal_II_dimension+1> >;
+#endif
 
-  #if deal_II_dimension == 3
-     template class DataOut<1, DH<1,3> >;
-  #endif
+#if deal_II_dimension == 3
+    template class DataOut<1, DH<1,3> >;
+#endif
 }
\ No newline at end of file
index 7f760863516cc5ade34f8a65f40e95b79c1b789c..2b7f748fbe185e3e1e75d51dc4ec2093e6705f20 100644 (file)
@@ -18,221 +18,221 @@ for (VEC : REAL_SERIAL_VECTORS; DH : DOFHANDLER_TEMPLATES; deal_II_dimension : D
 {
 // codim=0
 
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC            &,
-                        const std::string   &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                       &,
-                        const std::vector<std::string> &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                 &,
-                        const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC            &,
+                          const std::string   &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC                       &,
+                          const std::vector<std::string> &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC            &,
+                          const std::string   &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                       &,
+                          const std::vector<std::string> &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
 
 
 
 // stuff needed for face data
 
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const VEC                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC            &,
-                        const std::string   &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                       &,
-                        const std::vector<std::string> &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                 &,
-                        const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC            &,
+                          const std::string   &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC                       &,
+                          const std::vector<std::string> &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC            &,
+                          const std::string   &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                       &,
+                          const std::vector<std::string> &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
 
 
 
 // things for DataOutRotation
 
 #if deal_II_dimension < 3
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC            &,
-                        const std::string   &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                       &,
-                        const std::vector<std::string> &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
-                        const VEC                 &,
-                        const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC            &,
+                          const std::string   &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC                       &,
+                          const std::vector<std::string> &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC            &,
+                          const std::string   &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                       &,
+                          const std::vector<std::string> &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension> &,
+                          const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
 #endif
 
 
 // codim 1
 
 #if deal_II_dimension < 3
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const VEC                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
-                        const VEC            &,
-                        const std::string   &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
-                        const VEC                       &,
-                        const std::vector<std::string> &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
-                        const VEC                 &,
-                        const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC            &,
+                          const std::string   &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC                       &,
+                          const std::vector<std::string> &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
+                          const VEC            &,
+                          const std::string   &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
+                          const VEC                       &,
+                          const std::vector<std::string> &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<VEC> (const DH<deal_II_dimension,deal_II_dimension+1> &,
+                          const VEC                 &,
+                          const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
 #endif
 
 
 
 // codim 2
 
-  #if deal_II_dimension == 3
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const VEC            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const VEC                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const VEC                 &,
-                      const DataPostprocessor<DH<1,3>::space_dimension> &);
-
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const DH<1,3> &,
-                        const VEC            &,
-                        const std::string   &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const DH<1,3> &,
-                        const VEC                       &,
-                        const std::vector<std::string> &,
-                        const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<1,3>,1,3>::
-  add_data_vector<VEC> (const DH<1,3> &,
-                        const VEC                 &,
-                        const DataPostprocessor<DH<1,3>::space_dimension> &);
-  #endif
+#if deal_II_dimension == 3
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const VEC            &,
+                          const std::string   &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const VEC                       &,
+                          const std::vector<std::string> &,
+                          const DataVectorType,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const VEC                 &,
+                          const DataPostprocessor<DH<1,3>::space_dimension> &);
+
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const DH<1,3> &,
+                          const VEC            &,
+                          const std::string   &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const DH<1,3> &,
+                          const VEC                       &,
+                          const std::vector<std::string> &,
+                          const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<1,3>,1,3>::
+    add_data_vector<VEC> (const DH<1,3> &,
+                          const VEC                 &,
+                          const DataPostprocessor<DH<1,3>::space_dimension> &);
+#endif
 
 }
 
@@ -242,136 +242,136 @@ for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
 {
 // codim=0
 
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet            &,
-                             const std::string   &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet                       &,
-                             const std::vector<std::string> &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet            &,
+                               const std::string   &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet            &,
+                               const std::string   &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet                 &,
+                               const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
 
 
 
 // stuff needed for face data
 
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<IndexSet> (const IndexSet                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
-
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet            &,
-                             const std::string   &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet                       &,
-                             const std::vector<std::string> &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet            &,
+                               const std::string   &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<IndexSet> (const IndexSet                 &,
+                               const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet            &,
+                               const std::string   &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
 
 // things for DataOutRotation
 
 #if deal_II_dimension < 3
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
-
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet            &,
-                             const std::string   &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
-                             const IndexSet                       &,
-                             const std::vector<std::string> &,
-                             const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet            &,
+                               const std::string   &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet                 &,
+                               const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension>::space_dimension> &);
+
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet            &,
+                               const std::string   &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension>,deal_II_dimension+1,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const DH<deal_II_dimension,deal_II_dimension> &,
+                               const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
 #endif
 
 // codim 1
 
 #if deal_II_dimension < 3
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet            &,
-                       const std::string   &,
-                       const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet                       &,
-                     const std::vector<std::string> &,
-                     const DataVectorType,
-                     const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
-
-  template void
-  DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
-  add_data_vector<IndexSet> (const IndexSet                 &,
-                      const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet            &,
+                               const std::string   &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet                       &,
+                               const std::vector<std::string> &,
+                               const DataVectorType,
+                               const std::vector<DataComponentInterpretation::DataComponentInterpretation> &);
+
+    template void
+    DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>::
+    add_data_vector<IndexSet> (const IndexSet                 &,
+                               const DataPostprocessor<DH<deal_II_dimension,deal_II_dimension+1>::space_dimension> &);
 #endif
 
 }
@@ -380,21 +380,21 @@ for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
 
 for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
 {
-  template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension>;
+    template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension>;
 
 #if deal_II_dimension < 3
-  template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension+1>;
-  template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension,deal_II_dimension+1>;
-  template class DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>;
+    template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension+1>;
+    template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension,deal_II_dimension+1>;
+    template class DataOut_DoFData<DH<deal_II_dimension,deal_II_dimension+1>,deal_II_dimension,deal_II_dimension+1>;
 #endif
 
 #if deal_II_dimension >= 2
-  template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>;
+    template class DataOut_DoFData<DH<deal_II_dimension>,deal_II_dimension-1,deal_II_dimension>;
 #endif
 
 #if deal_II_dimension == 3
-     template class DataOut_DoFData<DH<1>,1,3>;
-     template class DataOut_DoFData<DH<1,3>,1,3>;
+    template class DataOut_DoFData<DH<1>,1,3>;
+    template class DataOut_DoFData<DH<1,3>,1,3>;
 #endif
 
 }
@@ -402,29 +402,29 @@ for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS)
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
 {
-  namespace internal \{
+    namespace internal \{
     namespace DataOut \{
 #if deal_II_dimension <= deal_II_space_dimension
-      template struct ParallelDataBase<deal_II_dimension,deal_II_space_dimension>;
+    template struct ParallelDataBase<deal_II_dimension,deal_II_space_dimension>;
 #endif
     \}
-  \}
+    \}
 }
 
 
 for (DH : DOFHANDLER_TEMPLATES; deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
 {
-  namespace internal \{
+    namespace internal \{
     namespace DataOut \{
 #if deal_II_dimension <= deal_II_space_dimension
-      template
-      void
-      ParallelDataBase<deal_II_dimension,deal_II_space_dimension>::
-      reinit_all_fe_values<dealii::DH<deal_II_dimension,deal_II_space_dimension> >
-      (std::vector<std_cxx11::shared_ptr<DataEntryBase<dealii::DH<deal_II_dimension,deal_II_space_dimension> > > > &dof_data,
-       const dealii::Triangulation<deal_II_dimension,deal_II_space_dimension>::cell_iterator &cell,
-       const unsigned int face);
+    template
+    void
+    ParallelDataBase<deal_II_dimension,deal_II_space_dimension>::
+    reinit_all_fe_values<dealii::DH<deal_II_dimension,deal_II_space_dimension> >
+    (std::vector<std_cxx11::shared_ptr<DataEntryBase<dealii::DH<deal_II_dimension,deal_II_space_dimension> > > > &dof_data,
+     const dealii::Triangulation<deal_II_dimension,deal_II_space_dimension>::cell_iterator &cell,
+     const unsigned int face);
 #endif
     \}
-  \}
+    \}
 }
index 114a6b3d79620e9227ddc79e2f6e7c05b23d9073..302a996757a2b0f10373c4dbf740952a386eeede 100644 (file)
@@ -16,9 +16,9 @@
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  // don't instantiate anything for the 1d
+    // don't instantiate anything for the 1d
 #if deal_II_dimension >=2
-  template class DataOutFaces<deal_II_dimension, DoFHandler<deal_II_dimension> >;
-  template class DataOutFaces<deal_II_dimension, hp::DoFHandler<deal_II_dimension> >;
+    template class DataOutFaces<deal_II_dimension, DoFHandler<deal_II_dimension> >;
+    template class DataOutFaces<deal_II_dimension, hp::DoFHandler<deal_II_dimension> >;
 #endif
 }
index ecc3a6e0bebaa0d4519741ecaa31af907632e0a1..c4988d7d96662ebcfc5fb676f2c0d9f4087661a2 100644 (file)
@@ -17,6 +17,6 @@
 for (deal_II_dimension : DIMENSIONS)
 {
 #if deal_II_dimension < 3
-  template class DataOutRotation<deal_II_dimension, DoFHandler<deal_II_dimension> >;
+    template class DataOutRotation<deal_II_dimension, DoFHandler<deal_II_dimension> >;
 #endif
 }
index b8e9f6d8c85c20bde7252a2e6e296fd16517c635..4de5ca173cdc2ccd2b187df22b1326b4c9052aac 100644 (file)
 for (deal_II_dimension : DIMENSIONS)
 {
 #if deal_II_dimension < 3
-template class DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >;
-
-template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
-add_data_vector<double> (const Vector<double> &,
-                         const std::string    &);
-template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
-add_data_vector<float> (const Vector<float>  &,
-                        const std::string    &);
-
-template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
-add_data_vector<double> (const Vector<double> &,
-                         const std::vector<std::string>    &);
-template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
-add_data_vector<float> (const Vector<float>  &,
-                        const std::vector<std::string>    &);
-
-
-template class DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >;
-
-template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
-add_data_vector<double> (const Vector<double> &,
-                         const std::string    &);
-template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
-add_data_vector<float> (const Vector<float>  &,
-                        const std::string    &);
-                        
-template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
-add_data_vector<double> (const Vector<double> &,
-                         const std::vector<std::string>    &);
-template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
-add_data_vector<float> (const Vector<float>  &,
-                        const std::vector<std::string>    &);
+    template class DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >;
+
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
+    add_data_vector<double> (const Vector<double> &,
+                             const std::string    &);
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
+    add_data_vector<float> (const Vector<float>  &,
+                            const std::string    &);
+
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
+    add_data_vector<double> (const Vector<double> &,
+                             const std::vector<std::string>    &);
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,DoFHandler<deal_II_dimension> >::
+    add_data_vector<float> (const Vector<float>  &,
+                            const std::vector<std::string>    &);
+
+
+    template class DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >;
+
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
+    add_data_vector<double> (const Vector<double> &,
+                             const std::string    &);
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
+    add_data_vector<float> (const Vector<float>  &,
+                            const std::string    &);
+
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
+    add_data_vector<double> (const Vector<double> &,
+                             const std::vector<std::string>    &);
+    template void DataOutStack<deal_II_dimension,deal_II_dimension,hp::DoFHandler<deal_II_dimension> >::
+    add_data_vector<float> (const Vector<float>  &,
+                            const std::vector<std::string>    &);
 #endif
 }
index d2138659f2c66f20bb611bb0f559874b5afe5c28..49fbe4b2682c7003b3c3b79e29eaea2a3dbdf565 100644 (file)
@@ -16,7 +16,7 @@
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template class DataPostprocessor<deal_II_dimension>;
-  template class DataPostprocessorScalar<deal_II_dimension>;
-  template class DataPostprocessorVector<deal_II_dimension>;
+    template class DataPostprocessor<deal_II_dimension>;
+    template class DataPostprocessorScalar<deal_II_dimension>;
+    template class DataPostprocessorVector<deal_II_dimension>;
 }
index c1c1272060f017b839f2fa0f5409518075d76a0c..e8d092705e2ee9c28e6f3d7dc24a1017d348a850 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS ; VEC : REAL_SERIAL_VECTORS ; DH : DOFHANDLER_TEMPLATES)
 {
-  namespace DerivativeApproximation
-  \{
-template
-void
-approximate_gradient<deal_II_dimension>
-(const Mapping<deal_II_dimension> &mapping,
- const DH<deal_II_dimension> &dof_handler,
- const VEC             &solution,
- Vector<float>         &derivative_norm,
- const unsigned int     component);
-
-template
-void
-approximate_gradient<deal_II_dimension>
-(const DH<deal_II_dimension> &dof_handler,
- const VEC             &solution,
- Vector<float>         &derivative_norm,
- const unsigned int     component);
-
-template
-void
-approximate_second_derivative<deal_II_dimension>
-(const Mapping<deal_II_dimension> &mapping,
- const DH<deal_II_dimension> &dof_handler,
- const VEC             &solution,
- Vector<float>         &derivative_norm,
- const unsigned int     component);
-
-template
-void
-approximate_second_derivative<deal_II_dimension>
-(const DH<deal_II_dimension> &dof_handler,
- const VEC             &solution,
- Vector<float>         &derivative_norm,
- const unsigned int     component);
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 1 >
-(const Mapping<deal_II_dimension> &mapping,
- const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<1,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 2 >
-(const Mapping <deal_II_dimension> &mapping,
- const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<2,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 3 >
-(const Mapping <deal_II_dimension> &mapping,
- const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<3,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 1 >
-(const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<1,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 2 >
-(const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<2,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-template
-void
-approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 3 >
-(const DH <deal_II_dimension> &dof_handler,
- const VEC &solution,
- const DH <deal_II_dimension>::active_cell_iterator &cell,
- Tensor<3,deal_II_dimension> &derivative,
- const unsigned int     component);
-
-  \}
+    namespace DerivativeApproximation
+    \{
+    template
+    void
+    approximate_gradient<deal_II_dimension>
+    (const Mapping<deal_II_dimension> &mapping,
    const DH<deal_II_dimension> &dof_handler,
    const VEC             &solution,
    Vector<float>         &derivative_norm,
    const unsigned int     component);
+
+    template
+    void
+    approximate_gradient<deal_II_dimension>
+    (const DH<deal_II_dimension> &dof_handler,
    const VEC             &solution,
    Vector<float>         &derivative_norm,
    const unsigned int     component);
+
+    template
+    void
+    approximate_second_derivative<deal_II_dimension>
+    (const Mapping<deal_II_dimension> &mapping,
    const DH<deal_II_dimension> &dof_handler,
    const VEC             &solution,
    Vector<float>         &derivative_norm,
    const unsigned int     component);
+
+    template
+    void
+    approximate_second_derivative<deal_II_dimension>
+    (const DH<deal_II_dimension> &dof_handler,
    const VEC             &solution,
    Vector<float>         &derivative_norm,
    const unsigned int     component);
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 1 >
+    (const Mapping<deal_II_dimension> &mapping,
    const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<1,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 2 >
+    (const Mapping <deal_II_dimension> &mapping,
    const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<2,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 3 >
+    (const Mapping <deal_II_dimension> &mapping,
    const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<3,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 1 >
+    (const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<1,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 2 >
+    (const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<2,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+    template
+    void
+    approximate_derivative_tensor < DH <deal_II_dimension>, deal_II_dimension, deal_II_dimension, VEC, 3 >
+    (const DH <deal_II_dimension> &dof_handler,
    const VEC &solution,
    const DH <deal_II_dimension>::active_cell_iterator &cell,
    Tensor<3,deal_II_dimension> &derivative,
    const unsigned int     component);
+
+    \}
 }
 
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  namespace DerivativeApproximation
-  \{
-template
-double
-derivative_norm(const Tensor<1,deal_II_dimension> &derivative);
-
-template
-double
-derivative_norm(const Tensor<2,deal_II_dimension> &derivative);
-
-template
-double
-derivative_norm(const Tensor<3,deal_II_dimension> &derivative);
-  \}
+    namespace DerivativeApproximation
+    \{
+    template
+    double
+    derivative_norm(const Tensor<1,deal_II_dimension> &derivative);
+
+    template
+    double
+    derivative_norm(const Tensor<2,deal_II_dimension> &derivative);
+
+    template
+    double
+    derivative_norm(const Tensor<3,deal_II_dimension> &derivative);
+    \}
 }
index 75b65ed1e62b2950e959eb6490d1a1a885f14b6d..636a4dc730089483b5386c424799a43f2e6edbeb 100644 (file)
@@ -16,5 +16,5 @@
 
 for (VEC : REAL_SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
 {
-  template class DoFOutputOperator<VEC, deal_II_dimension, deal_II_dimension>;
+    template class DoFOutputOperator<VEC, deal_II_dimension, deal_II_dimension>;
 }
index bdf76ecd9b18c97d8fc71344857391a680c1bb61..8524aeeaefdcc7e927fe6017425857c07197e985 100644 (file)
@@ -17,7 +17,7 @@
 for (deal_II_dimension : DIMENSIONS ; deal_II_space_dimension : SPACE_DIMENSIONS)
 {
 #if deal_II_dimension != 1 && deal_II_dimension <= deal_II_space_dimension
-template class KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>;
+    template class KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>;
 #endif
 }
 
@@ -25,133 +25,133 @@ for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimens
 {
 #if deal_II_dimension != 1 && deal_II_dimension <= deal_II_space_dimension
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const Quadrature<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const VEC       &,
+            Vector<float>           &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id,
+            const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const Quadrature<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const VEC       &,
+        Vector<float>           &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id,
+        const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const Quadrature<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const std::vector<const VEC *>       &,
+            std::vector<Vector<float> *>         &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id,
+            const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const Quadrature<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const std::vector<const VEC *>       &,
+        std::vector<Vector<float> *>         &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id,
+        const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const hp::QCollection<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const VEC       &,
+            Vector<float>           &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id,
+            const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const hp::QCollection<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const VEC       &,
+        Vector<float>           &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id,
+        const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const hp::QCollection<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const std::vector<const VEC *>       &,
+            std::vector<Vector<float> *>         &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id,
+            const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id,
-          const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const hp::QCollection<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const std::vector<const VEC *>       &,
+        std::vector<Vector<float> *>         &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id,
+        const KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::Strategy);
 
 #endif
 }
index 5a54f2412d5341b39f6d85a8a3097c1c65fe2c6f..66fc0420c352efe8d8234e123531709f57ca1017 100644 (file)
@@ -18,125 +18,125 @@ for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimens
 {
 #if deal_II_dimension == 1 && deal_II_dimension <= deal_II_space_dimension
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const Quadrature<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const VEC       &,
+            Vector<float>           &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const Quadrature<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const VEC       &,
+        Vector<float>           &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const Quadrature<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const std::vector<const VEC *>       &,
+            std::vector<Vector<float> *>         &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const Quadrature<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const Quadrature<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const std::vector<const VEC *>       &,
+        std::vector<Vector<float> *>         &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const hp::QCollection<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const VEC       &,
+            Vector<float>           &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const VEC       &,
-          Vector<float>           &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const hp::QCollection<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const VEC       &,
+        Vector<float>           &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (const Mapping<deal_II_dimension, deal_II_space_dimension>      &,
+            const DH<deal_II_dimension,deal_II_space_dimension>   &,
+            const hp::QCollection<deal_II_dimension-1> &,
+            const FunctionMap<deal_II_space_dimension>::type &,
+            const std::vector<const VEC *>       &,
+            std::vector<Vector<float> *>         &,
+            const ComponentMask &,
+            const Function<deal_II_space_dimension>     *,
+            const unsigned int       ,
+            const unsigned int       ,
+            const types::material_id);
 
-template
-void
-KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
-estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
-          const DH<deal_II_dimension,deal_II_space_dimension>   &,
-          const hp::QCollection<deal_II_dimension-1> &,
-          const FunctionMap<deal_II_space_dimension>::type &,
-          const std::vector<const VEC *>       &,
-          std::vector<Vector<float> *>         &,
-          const ComponentMask &,
-          const Function<deal_II_space_dimension>     *,
-          const unsigned int       ,
-          const unsigned int       ,
-          const types::material_id);
+    template
+    void
+    KellyErrorEstimator<deal_II_dimension, deal_II_space_dimension>::
+    estimate<VEC,DH<deal_II_dimension,deal_II_space_dimension> > (
+        const DH<deal_II_dimension,deal_II_space_dimension>   &,
+        const hp::QCollection<deal_II_dimension-1> &,
+        const FunctionMap<deal_II_space_dimension>::type &,
+        const std::vector<const VEC *>       &,
+        std::vector<Vector<float> *>         &,
+        const ComponentMask &,
+        const Function<deal_II_space_dimension>     *,
+        const unsigned int       ,
+        const unsigned int       ,
+        const types::material_id);
 
 #endif
 }
index 50660e2e4b8d68e9855efd67c376013c671d8b80..1f496c8a84fba0d142b48cd36859425ed64ec2b6 100644 (file)
 
 for (VECTOR : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
 {
-  template class FEFieldFunction<deal_II_dimension,
-                                 DoFHandler<deal_II_dimension>,
-                                 VECTOR>;
+    template class FEFieldFunction<deal_II_dimension,
+                                   DoFHandler<deal_II_dimension>,
+                                   VECTOR>;
 
-  template class FEFieldFunction<deal_II_dimension,
-                                 hp::DoFHandler<deal_II_dimension>,
-                                 VECTOR>;
+    template class FEFieldFunction<deal_II_dimension,
+                                   hp::DoFHandler<deal_II_dimension>,
+                                   VECTOR>;
 }
index ca84d978bcd5740ae68799db6e087c49cdf40261..2542add90cea77ab40878a65f2a302c971fbc332 100644 (file)
 
 
 for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     // non-hp version of create_mass_matrix
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 #endif
-  }
+}
 
 for (scalar: COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     // non-hp version of create_mass_matrix
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 #endif
-  }
+}
 
 
 for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
-       const Quadrature<deal_II_dimension-1>   &q,
-       SparseMatrix<scalar>      &matrix,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
-       Vector<scalar>            &rhs_vector,
-       std::vector<types::global_dof_index> &dof_to_boundary_mapping,
-       const Function<deal_II_space_dimension,scalar> * const a,
-       std::vector<unsigned int>);
-
-    template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension, scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
-       const Quadrature<deal_II_dimension-1>   &q,
-       SparseMatrix<scalar>      &matrix,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
-       Vector<scalar>            &rhs_vector,
-       std::vector<types::global_dof_index> &dof_to_boundary_mapping,
-       const Function<deal_II_space_dimension,scalar> * const a,
-       std::vector<unsigned int>);
-
-    template
-      void
-      MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::QCollection<deal_II_dimension-1>&,
-       SparseMatrix<scalar>&,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
-       Vector<scalar>&,
-       std::vector<types::global_dof_index>&,
-       const Function<deal_II_space_dimension,scalar> * const,
-       std::vector<unsigned int>);
-
-    template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::QCollection<deal_II_dimension-1>&,
-       SparseMatrix<scalar>&,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
-       Vector<scalar>&,
-       std::vector<types::global_dof_index>&,
-       const Function<deal_II_space_dimension,scalar> * const,
-       std::vector<unsigned int>);
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
+     const Quadrature<deal_II_dimension-1>   &q,
+     SparseMatrix<scalar>      &matrix,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
+     Vector<scalar>            &rhs_vector,
+     std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+     const Function<deal_II_space_dimension,scalar> * const a,
+     std::vector<unsigned int>);
+
+    template
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension, scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
+     const Quadrature<deal_II_dimension-1>   &q,
+     SparseMatrix<scalar>      &matrix,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
+     Vector<scalar>            &rhs_vector,
+     std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+     const Function<deal_II_space_dimension,scalar> * const a,
+     std::vector<unsigned int>);
+
+    template
+    void
+    MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::QCollection<deal_II_dimension-1>&,
+     SparseMatrix<scalar>&,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
+     Vector<scalar>&,
+     std::vector<types::global_dof_index>&,
+     const Function<deal_II_space_dimension,scalar> * const,
+     std::vector<unsigned int>);
+
+    template
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::QCollection<deal_II_dimension-1>&,
+     SparseMatrix<scalar>&,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
+     Vector<scalar>&,
+     std::vector<types::global_dof_index>&,
+     const Function<deal_II_space_dimension,scalar> * const,
+     std::vector<unsigned int>);
 #endif
-  }
+}
 
 for (scalar: COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
-       const Quadrature<deal_II_dimension-1>   &q,
-       SparseMatrix<scalar>      &matrix,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
-       Vector<scalar>            &rhs_vector,
-       std::vector<types::global_dof_index> &dof_to_boundary_mapping,
-       const Function<deal_II_space_dimension,scalar> * const a,
-       std::vector<unsigned int>);
-
-    template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension, scalar>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
-       const Quadrature<deal_II_dimension-1>   &q,
-       SparseMatrix<scalar>      &matrix,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
-       Vector<scalar>            &rhs_vector,
-       std::vector<types::global_dof_index> &dof_to_boundary_mapping,
-       const Function<deal_II_space_dimension,scalar> * const a,
-       std::vector<unsigned int>);
-
-    template
-      void
-      MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::QCollection<deal_II_dimension-1>&,
-       SparseMatrix<scalar>&,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
-       Vector<scalar>&,
-       std::vector<types::global_dof_index>&,
-       const Function<deal_II_space_dimension,scalar> * const,
-       std::vector<unsigned int>);
-
-    template
-      void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-       const hp::QCollection<deal_II_dimension-1>&,
-       SparseMatrix<scalar>&,
-       const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
-       Vector<scalar>&,
-       std::vector<types::global_dof_index>&,
-       const Function<deal_II_space_dimension,scalar> * const,
-       std::vector<unsigned int>);
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
+     const Quadrature<deal_II_dimension-1>   &q,
+     SparseMatrix<scalar>      &matrix,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
+     Vector<scalar>            &rhs_vector,
+     std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+     const Function<deal_II_space_dimension,scalar> * const a,
+     std::vector<unsigned int>);
+
+    template
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension, scalar>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>     &dof,
+     const Quadrature<deal_II_dimension-1>   &q,
+     SparseMatrix<scalar>      &matrix,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*> &rhs,
+     Vector<scalar>            &rhs_vector,
+     std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+     const Function<deal_II_space_dimension,scalar> * const a,
+     std::vector<unsigned int>);
+
+    template
+    void
+    MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::QCollection<deal_II_dimension-1>&,
+     SparseMatrix<scalar>&,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
+     Vector<scalar>&,
+     std::vector<types::global_dof_index>&,
+     const Function<deal_II_space_dimension,scalar> * const,
+     std::vector<unsigned int>);
+
+    template
+    void MatrixCreator::create_boundary_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::QCollection<deal_II_dimension-1>&,
+     SparseMatrix<scalar>&,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,scalar>*>&,
+     Vector<scalar>&,
+     std::vector<types::global_dof_index>&,
+     const Function<deal_II_space_dimension,scalar> * const,
+     std::vector<unsigned int>);
 #endif
-  }
+}
 
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (scalar : REAL_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 // hp versions of functions
 #if deal_II_dimension <= deal_II_space_dimension
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 #endif
 
@@ -233,193 +233,193 @@ for (scalar : REAL_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimens
 
 
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 #endif
-  }
+}
 
 for (scalar : COMPLEX_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 // hp versions of functions
 #if deal_II_dimension <= deal_II_space_dimension
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
-
-    template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
-      (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
+
+    template
+    void MatrixCreator::create_mass_matrix<deal_II_dimension,deal_II_space_dimension,scalar>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 #endif
 
 #if deal_II_dimension == deal_II_space_dimension
 
-       
+
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
     template
-      void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
-      (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<scalar>     &matrix,
-       const Function<deal_II_space_dimension,scalar>      &rhs,
-       Vector<scalar>           &rhs_vector,
-       const Function<deal_II_space_dimension,scalar> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_mass_matrix<deal_II_dimension, deal_II_space_dimension, scalar>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<scalar>     &matrix,
+     const Function<deal_II_space_dimension,scalar>      &rhs,
+     Vector<scalar>           &rhs_vector,
+     const Function<deal_II_space_dimension,scalar> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 #endif
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension == deal_II_space_dimension
 
 // non-hp versions of create_laplace_matrix
     template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const DoFHandler<deal_II_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const Mapping<deal_II_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const Mapping<deal_II_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const DoFHandler<deal_II_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const Mapping<deal_II_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const Mapping<deal_II_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 // hp versions of create_laplace_matrix
     template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const hp::DoFHandler<deal_II_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const hp::MappingCollection<deal_II_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const hp::MappingCollection<deal_II_dimension>       &mapping,
-       const hp::DoFHandler<deal_II_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension>
-      (const hp::DoFHandler<deal_II_dimension>    &dof,
-       const hp::QCollection<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_dimension>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_dimension> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>       &mapping,
+     const hp::DoFHandler<deal_II_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension>    &dof,
+     const hp::QCollection<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_dimension>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_dimension> * const coefficient,
+     const ConstraintMatrix   &constraints);
 
 #endif
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension < deal_II_space_dimension
     // non-hp version of create_laplace_matrix
     template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_space_dimension,double> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_space_dimension,double> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
-      (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
-       const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_space_dimension,double>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_space_dimension,double> * const coefficient,
-       const ConstraintMatrix   &constraints);
-    template
-      void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
-      (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
-       const Quadrature<deal_II_dimension>    &q,
-       SparseMatrix<double>     &matrix,
-       const Function<deal_II_space_dimension,double>      &rhs,
-       Vector<double>           &rhs_vector,
-       const Function<deal_II_space_dimension,double> * const coefficient,
-       const ConstraintMatrix   &constraints);
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_space_dimension,double> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_space_dimension,double> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>       &mapping,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_space_dimension,double>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_space_dimension,double> * const coefficient,
+     const ConstraintMatrix   &constraints);
+    template
+    void MatrixCreator::create_laplace_matrix<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>    &dof,
+     const Quadrature<deal_II_dimension>    &q,
+     SparseMatrix<double>     &matrix,
+     const Function<deal_II_space_dimension,double>      &rhs,
+     Vector<double>           &rhs_vector,
+     const Function<deal_II_space_dimension,double> * const coefficient,
+     const ConstraintMatrix   &constraints);
 #endif
-  }
+}
 
index a257694a77f250cc6801deb0c8edf00d0762d4d4..4f5e9d2409c71742e0b1f6c15eee64ae3c740947 100644 (file)
 // ---------------------------------------------------------------------
 
 for (number: REAL_SCALARS)
-  {
+{
     template
-      void MatrixTools::local_apply_boundary_values
-      (const std::map<types::global_dof_index,number> &boundary_values,
-       const std::vector<types::global_dof_index> &local_dof_indices,
-       FullMatrix<number> &local_matrix,
-       Vector<number>     &local_rhs,
-       const bool          eliminate_columns);
+    void MatrixTools::local_apply_boundary_values
+    (const std::map<types::global_dof_index,number> &boundary_values,
+     const std::vector<types::global_dof_index> &local_dof_indices,
+     FullMatrix<number> &local_matrix,
+     Vector<number>     &local_rhs,
+     const bool          eliminate_columns);
 
     template
-      void MatrixTools::apply_boundary_values
-      (const std::map<types::global_dof_index,number> &boundary_values,
-       SparseMatrix<number>  &matrix,
-       Vector<number>   &solution,
-       Vector<number>   &right_hand_side,
-       const bool        eliminate_columns);
+    void MatrixTools::apply_boundary_values
+    (const std::map<types::global_dof_index,number> &boundary_values,
+     SparseMatrix<number>  &matrix,
+     Vector<number>   &solution,
+     Vector<number>   &right_hand_side,
+     const bool        eliminate_columns);
 
     template
-      void MatrixTools::apply_boundary_values 
-      (const std::map<types::global_dof_index,number> &boundary_values,
-       BlockSparseMatrix<number>  &matrix,
-       BlockVector<number>   &solution,
-       BlockVector<number>   &right_hand_side,
-       const bool        eliminate_columns);
+    void MatrixTools::apply_boundary_values
+    (const std::map<types::global_dof_index,number> &boundary_values,
+     BlockSparseMatrix<number>  &matrix,
+     BlockVector<number>   &solution,
+     BlockVector<number>   &right_hand_side,
+     const bool        eliminate_columns);
 
-  }
+}
 
 for (number: COMPLEX_SCALARS)
-  {
+{
     template
-      void MatrixTools::apply_boundary_values
-      (const std::map<types::global_dof_index,number> &boundary_values,
-       SparseMatrix<number>  &matrix,
-       Vector<number>   &solution,
-       Vector<number>   &right_hand_side,
-       const bool        eliminate_columns);
-  }
+    void MatrixTools::apply_boundary_values
+    (const std::map<types::global_dof_index,number> &boundary_values,
+     SparseMatrix<number>  &matrix,
+     Vector<number>   &solution,
+     Vector<number>   &right_hand_side,
+     const bool        eliminate_columns);
+}
 
index d5e1b6783c00e813edfdb163b2c8eb2d559ae71b..a16868b2c7a88ba9bd63fe083e5047d0f4eaf1e3 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-  template class PointValueHistory<deal_II_dimension>;
+    template class PointValueHistory<deal_II_dimension>;
 }
 
 
 for (VEC : REAL_SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
-{  
-  template
-  void PointValueHistory<deal_II_dimension>::evaluate_field 
-  (const std::string &,
-   const VEC &);
+{
+    template
+    void PointValueHistory<deal_II_dimension>::evaluate_field
+    (const std::string &,
+     const VEC &);
 }
 
 
 for (VEC : REAL_SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
-{  
-  template
-  void PointValueHistory<deal_II_dimension>::evaluate_field_at_requested_location 
-  (const std::string &,
-   const VEC &);
+{
+    template
+    void PointValueHistory<deal_II_dimension>::evaluate_field_at_requested_location
+    (const std::string &,
+     const VEC &);
 }
 
 for (VEC : REAL_SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
-{  
-  template
-  void PointValueHistory<deal_II_dimension>::evaluate_field 
-  (const std::vector <std::string> &,
-   const VEC &,
-   const DataPostprocessor<deal_II_dimension> &,
-   const Quadrature<deal_II_dimension> &);
+{
+    template
+    void PointValueHistory<deal_II_dimension>::evaluate_field
+    (const std::vector <std::string> &,
+     const VEC &,
+     const DataPostprocessor<deal_II_dimension> &,
+     const Quadrature<deal_II_dimension> &);
 }
 
 for (VEC : REAL_SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS)
-{  
-  template
-  void PointValueHistory<deal_II_dimension>::evaluate_field 
-  (const std::string &,
-   const VEC &,
-   const DataPostprocessor<deal_II_dimension> &,
-   const Quadrature<deal_II_dimension> &);
+{
+    template
+    void PointValueHistory<deal_II_dimension>::evaluate_field
+    (const std::string &,
+     const VEC &,
+     const DataPostprocessor<deal_II_dimension> &,
+     const Quadrature<deal_II_dimension> &);
 }
index fd494b2680eff211909a17acd4bca48a0d825aba..c284bdea00e0635667c98a9118d37d189f4e822b 100644 (file)
 
 for (deal_II_dimension : DIMENSIONS)
 {
-   template class TimeStepBase_Tria<deal_II_dimension>;
-   namespace TimeStepBase_Tria_Flags
-   \{
-     template struct Flags<deal_II_dimension>;
-     template struct RefinementFlags<deal_II_dimension>;
-     template struct RefinementData<deal_II_dimension>;
-   \}
+    template class TimeStepBase_Tria<deal_II_dimension>;
+    namespace TimeStepBase_Tria_Flags
+    \{
+    template struct Flags<deal_II_dimension>;
+    template struct RefinementFlags<deal_II_dimension>;
+    template struct RefinementData<deal_II_dimension>;
+    \}
 }
index b5fef1b0e531b716e151020eddcf3d93ec78067c..edb56654b717ac2de0c25512554b010d7df90279 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS; DH : DOFHANDLER_TEMPLATES)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
-      template
-        void interpolate_boundary_values
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
-         const DH<deal_II_dimension,deal_II_space_dimension> &,
-         const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
-         std::map<types::global_dof_index,double>       &,
-         const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
-         const DH<deal_II_dimension,deal_II_space_dimension> &,
-         const types::boundary_id,
-         const Function<deal_II_space_dimension>   &,
-         std::map<types::global_dof_index,double>       &,
-         const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values (
-          const DH<deal_II_dimension,deal_II_space_dimension> &,
-          const types::boundary_id,
-          const Function<deal_II_space_dimension>   &,
-          std::map<types::global_dof_index,double>       &,
-          const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values
-        (const DH<deal_II_dimension,deal_II_space_dimension> &,
-         const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
-         std::map<types::global_dof_index,double>       &,
-         const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values (
-          const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
-          const DH<deal_II_dimension,deal_II_space_dimension> &,
-          const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
-          ConstraintMatrix                    &,
-          const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
-         const DH<deal_II_dimension,deal_II_space_dimension> &,
-         const types::boundary_id,
-         const Function<deal_II_space_dimension>   &,
-         ConstraintMatrix                    &,
-         const ComponentMask             &);
-
-      template
-        void interpolate_boundary_values (
-          const DH<deal_II_dimension,deal_II_space_dimension> &,
-          const types::boundary_id,
-          const Function<deal_II_space_dimension>   &,
-          ConstraintMatrix                    &,
-          const ComponentMask    &);
-
-      template
-        void interpolate_boundary_values (
-          const DH<deal_II_dimension,deal_II_space_dimension> &,
-          const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
-          ConstraintMatrix                    &,
-          const ComponentMask    &);
-        \}
+    template
+    void interpolate_boundary_values
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
+     const DH<deal_II_dimension,deal_II_space_dimension> &,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
+     std::map<types::global_dof_index,double>       &,
+     const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
+     const DH<deal_II_dimension,deal_II_space_dimension> &,
+     const types::boundary_id,
+     const Function<deal_II_space_dimension>   &,
+     std::map<types::global_dof_index,double>       &,
+     const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values (
+        const DH<deal_II_dimension,deal_II_space_dimension> &,
+        const types::boundary_id,
+        const Function<deal_II_space_dimension>   &,
+        std::map<types::global_dof_index,double>       &,
+        const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values
+    (const DH<deal_II_dimension,deal_II_space_dimension> &,
+     const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
+     std::map<types::global_dof_index,double>       &,
+     const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values (
+        const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
+        const DH<deal_II_dimension,deal_II_space_dimension> &,
+        const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
+        ConstraintMatrix                    &,
+        const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
+     const DH<deal_II_dimension,deal_II_space_dimension> &,
+     const types::boundary_id,
+     const Function<deal_II_space_dimension>   &,
+     ConstraintMatrix                    &,
+     const ComponentMask             &);
+
+    template
+    void interpolate_boundary_values (
+        const DH<deal_II_dimension,deal_II_space_dimension> &,
+        const types::boundary_id,
+        const Function<deal_II_space_dimension>   &,
+        ConstraintMatrix                    &,
+        const ComponentMask    &);
+
+    template
+    void interpolate_boundary_values (
+        const DH<deal_II_dimension,deal_II_space_dimension> &,
+        const std::map<types::boundary_id, const Function<deal_II_space_dimension,double>*> &,
+        ConstraintMatrix                    &,
+        const ComponentMask    &);
+    \}
 #endif
 }
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
-  {
+{
     namespace VectorTools \{
 #if deal_II_dimension == deal_II_space_dimension
 
-      template
-        void project_boundary_values<deal_II_dimension>
-        (const Mapping<deal_II_dimension>     &,
-         const DoFHandler<deal_II_dimension>  &,
-         const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
-         const Quadrature<deal_II_dimension-1>&,
-         std::map<types::global_dof_index,double>&, std::vector<unsigned int>);
-
-      template
-        void project_boundary_values<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension>  &,
-         const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
-         const Quadrature<deal_II_dimension-1>&,
-         std::map<types::global_dof_index,double>&, 
-         std::vector<unsigned int>);
-
-      template
-        void project_boundary_values<deal_II_dimension>
-        (const Mapping<deal_II_dimension>     &,
-         const DoFHandler<deal_II_dimension>  &,
-         const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
-         const Quadrature<deal_II_dimension-1>&,
-         ConstraintMatrix&, std::vector<unsigned int>);
-
-      template
-        void project_boundary_values<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension>  &,
-         const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
-         const Quadrature<deal_II_dimension-1>&,
-         ConstraintMatrix&, 
-         std::vector<unsigned int>);
-
-      template
-        void project_boundary_values<deal_II_dimension,deal_II_space_dimension>
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
-         const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
-         const hp::QCollection<deal_II_dimension-1> &,
-         std::map<types::global_dof_index,double> &,
-         std::vector<unsigned int>);
+    template
+    void project_boundary_values<deal_II_dimension>
+    (const Mapping<deal_II_dimension>     &,
+     const DoFHandler<deal_II_dimension>  &,
+     const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
+     const Quadrature<deal_II_dimension-1>&,
+     std::map<types::global_dof_index,double>&, std::vector<unsigned int>);
+
+    template
+    void project_boundary_values<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>  &,
+     const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
+     const Quadrature<deal_II_dimension-1>&,
+     std::map<types::global_dof_index,double>&,
+     std::vector<unsigned int>);
+
+    template
+    void project_boundary_values<deal_II_dimension>
+    (const Mapping<deal_II_dimension>     &,
+     const DoFHandler<deal_II_dimension>  &,
+     const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
+     const Quadrature<deal_II_dimension-1>&,
+     ConstraintMatrix&, std::vector<unsigned int>);
+
+    template
+    void project_boundary_values<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>  &,
+     const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
+     const Quadrature<deal_II_dimension-1>&,
+     ConstraintMatrix&,
+     std::vector<unsigned int>);
+
+    template
+    void project_boundary_values<deal_II_dimension,deal_II_space_dimension>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
+     const std::map<types::boundary_id, const Function<deal_II_dimension,double>*> &,
+     const hp::QCollection<deal_II_dimension-1> &,
+     std::map<types::global_dof_index,double> &,
+     std::vector<unsigned int>);
 
 
 
 #if deal_II_dimension != 1
-      template
-        void project_boundary_values_curl_conforming<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const Mapping<deal_II_dimension>&);
-      template
-        void project_boundary_values_curl_conforming<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const hp::MappingCollection<deal_II_dimension>&);
-      template
-        void project_boundary_values_curl_conforming_l2<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const Mapping<deal_II_dimension>&);
-      template
-        void project_boundary_values_curl_conforming_l2<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const hp::MappingCollection<deal_II_dimension>&);
-      template
-        void project_boundary_values_div_conforming<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const Mapping<deal_II_dimension>&);
-      template
-        void project_boundary_values_div_conforming<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension>&,
-         const unsigned int,
-         const Function<deal_II_dimension>&,
-         const types::boundary_id,
-         ConstraintMatrix&,
-         const hp::MappingCollection<deal_II_dimension>&);
+    template
+    void project_boundary_values_curl_conforming<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const Mapping<deal_II_dimension>&);
+    template
+    void project_boundary_values_curl_conforming<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const hp::MappingCollection<deal_II_dimension>&);
+    template
+    void project_boundary_values_curl_conforming_l2<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const Mapping<deal_II_dimension>&);
+    template
+    void project_boundary_values_curl_conforming_l2<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const hp::MappingCollection<deal_II_dimension>&);
+    template
+    void project_boundary_values_div_conforming<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const Mapping<deal_II_dimension>&);
+    template
+    void project_boundary_values_div_conforming<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension>&,
+     const unsigned int,
+     const Function<deal_II_dimension>&,
+     const types::boundary_id,
+     ConstraintMatrix&,
+     const hp::MappingCollection<deal_II_dimension>&);
 #endif
 #endif
-      \}
-  }
+    \}
+}
index dfd4d2736ded12656c44e3f9d734ac8ee156c905..0c9b81c3177a143ef4516af7802abb1fa9a621c8 100644 (file)
 // where applicable and move to codimension cases above also when applicable
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
 {
-  namespace VectorTools \{
+    namespace VectorTools \{
 
 #if deal_II_dimension == deal_II_space_dimension
 #if deal_II_dimension != 1
-  template
-  void
-  compute_nonzero_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
-                                           const unsigned int     first_vector_component,
-                                           const std::set<types::boundary_id> &boundary_ids,
-                                           FunctionMap<deal_II_dimension>::type &function_map,
-                                           ConstraintMatrix      &constraints,
-                                           const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_nonzero_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
+            const unsigned int     first_vector_component,
+            const std::set<types::boundary_id> &boundary_ids,
+            FunctionMap<deal_II_dimension>::type &function_map,
+            ConstraintMatrix      &constraints,
+            const Mapping<deal_II_dimension>    &mapping);
 
-  template
-  void
-  compute_nonzero_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
-                                           const unsigned int     first_vector_component,
-                                           const std::set<types::boundary_id> &boundary_ids,
-                                           FunctionMap<deal_II_dimension>::type &function_map,
-                                           ConstraintMatrix      &constraints,
-                                           const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_nonzero_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
+            const unsigned int     first_vector_component,
+            const std::set<types::boundary_id> &boundary_ids,
+            FunctionMap<deal_II_dimension>::type &function_map,
+            ConstraintMatrix      &constraints,
+            const Mapping<deal_II_dimension>    &mapping);
 
-  template
-  void
-  compute_nonzero_tangential_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
-                                               const unsigned int     first_vector_component,
-                                               const std::set<types::boundary_id> &boundary_ids,
-                                               FunctionMap<deal_II_dimension>::type &function_map,
-                                               ConstraintMatrix      &constraints,
-                                               const Mapping<deal_II_dimension>    &mapping);
-  template
-  void
-  compute_nonzero_tangential_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
-                                               const unsigned int     first_vector_component,
-                                               const std::set<types::boundary_id> &boundary_ids,
-                                               FunctionMap<deal_II_dimension>::type &function_map,
-                                               ConstraintMatrix      &constraints,
-                                               const Mapping<deal_II_dimension>    &mapping);
-    
-  template
-  void
-  compute_no_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
-                                      const unsigned int     first_vector_component,
-                                      const std::set<types::boundary_id> &boundary_ids,
-                                      ConstraintMatrix      &constraints,
-                                      const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_nonzero_tangential_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
+            const unsigned int     first_vector_component,
+            const std::set<types::boundary_id> &boundary_ids,
+            FunctionMap<deal_II_dimension>::type &function_map,
+            ConstraintMatrix      &constraints,
+            const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_nonzero_tangential_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
+            const unsigned int     first_vector_component,
+            const std::set<types::boundary_id> &boundary_ids,
+            FunctionMap<deal_II_dimension>::type &function_map,
+            ConstraintMatrix      &constraints,
+            const Mapping<deal_II_dimension>    &mapping);
 
-  template
-  void
-  compute_no_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
-                                      const unsigned int     first_vector_component,
-                                      const std::set<types::boundary_id> &boundary_ids,
-                                      ConstraintMatrix      &constraints,
-                                      const Mapping<deal_II_dimension>    &mapping);
-    
-  template
-  void
-  compute_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
-                                   const unsigned int     first_vector_component,
-                                   const std::set<types::boundary_id> &boundary_ids,
-                                   ConstraintMatrix      &constraints,
-                                   const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_no_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
+                                        const unsigned int     first_vector_component,
+                                        const std::set<types::boundary_id> &boundary_ids,
+                                        ConstraintMatrix      &constraints,
+                                        const Mapping<deal_II_dimension>    &mapping);
 
-  template
-  void
-  compute_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
-                                   const unsigned int     first_vector_component,
-                                   const std::set<types::boundary_id> &boundary_ids,
-                                   ConstraintMatrix      &constraints,
-                                   const Mapping<deal_II_dimension>    &mapping);
+    template
+    void
+    compute_no_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
+                                        const unsigned int     first_vector_component,
+                                        const std::set<types::boundary_id> &boundary_ids,
+                                        ConstraintMatrix      &constraints,
+                                        const Mapping<deal_II_dimension>    &mapping);
+
+    template
+    void
+    compute_normal_flux_constraints (const DoFHandler<deal_II_dimension> &dof_handler,
+                                     const unsigned int     first_vector_component,
+                                     const std::set<types::boundary_id> &boundary_ids,
+                                     ConstraintMatrix      &constraints,
+                                     const Mapping<deal_II_dimension>    &mapping);
+
+    template
+    void
+    compute_normal_flux_constraints (const hp::DoFHandler<deal_II_dimension> &dof_handler,
+                                     const unsigned int     first_vector_component,
+                                     const std::set<types::boundary_id> &boundary_ids,
+                                     ConstraintMatrix      &constraints,
+                                     const Mapping<deal_II_dimension>    &mapping);
 #endif
 #endif
-  \}
+    \}
 }
\ No newline at end of file
index 77830070631812c8cf0fbab031aac27a9e157e79..ab7b88333babe0dee8df9acb317bcc95c1149805 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
-        (const Mapping<deal_II_dimension, deal_II_space_dimension>&,
-         const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<float>&,
-         const Quadrature<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
+    (const Mapping<deal_II_dimension, deal_II_space_dimension>&,
+     const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<float>&,
+     const Quadrature<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
-        (const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<float>&,
-         const Quadrature<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<float>&,
+     const Quadrature<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension >
-        (const Mapping<deal_II_dimension, deal_II_space_dimension>&,
-         const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<double>&,
-         const Quadrature<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension >
+    (const Mapping<deal_II_dimension, deal_II_space_dimension>&,
+     const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<double>&,
+     const Quadrature<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension >
-        (const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<double>&,
-         const Quadrature<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension >
+    (const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<double>&,
+     const Quadrature<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension>
-        (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
-         const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<double>&,
-         const hp::QCollection<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<double>&,
+     const hp::QCollection<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension>
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<double>&,
-         const hp::QCollection<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<double>, deal_II_space_dimension>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<double>&,
+     const hp::QCollection<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
-        (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
-         const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<float>&,
-         const hp::QCollection<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>&,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<float>&,
+     const hp::QCollection<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      template
-        void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const VEC&,
-         const Function<deal_II_space_dimension>&,
-         Vector<float>&,
-         const hp::QCollection<deal_II_dimension>&,
-         const NormType&,
-         const Function<deal_II_space_dimension>*,
-         const double);
+    template
+    void integrate_difference<deal_II_dimension, VEC, Vector<float>, deal_II_space_dimension>
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const VEC&,
+     const Function<deal_II_space_dimension>&,
+     Vector<float>&,
+     const hp::QCollection<deal_II_dimension>&,
+     const NormType&,
+     const Function<deal_II_space_dimension>*,
+     const double);
 
-      \}
+    \}
 #endif
-  }
+}
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
-  namespace VectorTools \{
-  template
+    namespace VectorTools \{
+    template
     double compute_global_error<deal_II_dimension,deal_II_space_dimension,Vector<float> >(
-    const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
+        const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
         const Vector<float> &,
         const NormType &,
         const double);
 
-  template
+    template
     double compute_global_error<deal_II_dimension,deal_II_space_dimension,Vector<double> >(
-    const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
+        const Triangulation<deal_II_dimension,deal_II_space_dimension> &,
         const Vector<double> &,
         const NormType &,
         const double);
-  \}
+    \}
 #endif
-  }
+}
index da50372b88f76fd53da7e69a995c88f2090d6f37..621599b7cb7ba1f01aab5a41e3b94d3b63552ec7 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
 
-      template
-        void interpolate
-        (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
-         const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const Function<deal_II_space_dimension, VEC::value_type>&,
-         VEC&,
-         const ComponentMask&);
-
-      template
-        void interpolate
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const Function<deal_II_space_dimension, VEC::value_type>&,
-         VEC&,
-         const ComponentMask&);
-
-      template
-        void interpolate
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const FullMatrix<double>&,
-         const VEC&,
-         VEC&);
-
-      template
-         void get_position_vector
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         VEC&,
-         const ComponentMask&);
-
-      \}
+    template
+    void interpolate
+    (const Mapping<deal_II_dimension,deal_II_space_dimension> &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const Function<deal_II_space_dimension, VEC::value_type>&,
+     VEC&,
+     const ComponentMask&);
+
+    template
+    void interpolate
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const Function<deal_II_space_dimension, VEC::value_type>&,
+     VEC&,
+     const ComponentMask&);
+
+    template
+    void interpolate
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const FullMatrix<double>&,
+     const VEC&,
+     VEC&);
+
+    template
+    void get_position_vector
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     VEC&,
+     const ComponentMask&);
+
+    \}
 #endif
-  }
+}
 
 
 
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension == deal_II_space_dimension
 
     namespace VectorTools \{
 
-      template
-        void interpolate
-        (const Mapping<deal_II_dimension>&,
-         const hp::DoFHandler<deal_II_dimension>&,
-         const Function<deal_II_dimension, VEC::value_type>&,
-         VEC&,
-         const ComponentMask&);
-      template
-        void interpolate
-        (const hp::DoFHandler<deal_II_dimension>&,
-         const Function<deal_II_dimension, VEC::value_type>&,
-         VEC&,
-         const ComponentMask&);
-
-     template
-      void interpolate_based_on_material_id(const Mapping<deal_II_dimension, deal_II_space_dimension>&,
-                                            const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
-                                            const std::map< types::material_id, const Function<deal_II_space_dimension, VEC::value_type>* >&,
-                                            VEC&,
-                                            const ComponentMask&);
-
-     template
-      void interpolate_based_on_material_id(const Mapping<deal_II_dimension>&,
-                                            const hp::DoFHandler<deal_II_dimension>&,
-                                            const std::map< types::material_id, const Function<deal_II_dimension, VEC::value_type>* >&,
-                                            VEC&,
-                                            const ComponentMask&);
-
-      \}
+    template
+    void interpolate
+    (const Mapping<deal_II_dimension>&,
+     const hp::DoFHandler<deal_II_dimension>&,
+     const Function<deal_II_dimension, VEC::value_type>&,
+     VEC&,
+     const ComponentMask&);
+    template
+    void interpolate
+    (const hp::DoFHandler<deal_II_dimension>&,
+     const Function<deal_II_dimension, VEC::value_type>&,
+     VEC&,
+     const ComponentMask&);
+
+    template
+    void interpolate_based_on_material_id(const Mapping<deal_II_dimension, deal_II_space_dimension>&,
+                                          const DoFHandler<deal_II_dimension, deal_II_space_dimension>&,
+                                          const std::map< types::material_id, const Function<deal_II_space_dimension, VEC::value_type>* >&,
+                                          VEC&,
+                                          const ComponentMask&);
+
+    template
+    void interpolate_based_on_material_id(const Mapping<deal_II_dimension>&,
+                                          const hp::DoFHandler<deal_II_dimension>&,
+                                          const std::map< types::material_id, const Function<deal_II_dimension, VEC::value_type>* >&,
+                                          VEC&,
+                                          const ComponentMask&);
+
+    \}
 #endif
-  }
+}
 
 
-  for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-    {
-  #if deal_II_dimension <= deal_II_space_dimension
-      namespace VectorTools \{
-  template
+for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
+{
+#if deal_II_dimension <= deal_II_space_dimension
+    namespace VectorTools \{
+    template
     void interpolate_to_different_mesh
     (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
      const VEC                           &,
      const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
      VEC                                 &);
 
-  template
+    template
     void interpolate_to_different_mesh
     (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
      const VEC                           &,
@@ -114,13 +114,13 @@ for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimens
      const ConstraintMatrix              &,
      VEC                                 &);
 
-  template
+    template
     void interpolate_to_different_mesh
     (const InterGridMap<DoFHandler<deal_II_dimension,deal_II_space_dimension> > &,
      const VEC                                          &,
      const ConstraintMatrix                             &,
      VEC                                                &);
-  \}
-  #endif
+    \}
+#endif
 
 }
index 06d304eb707bd1bbff0685c447a6fab5b4817dfa..9f24e1cd768d2b897ffb35a6bd4f43706ffd793d 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
 
-      template
-        VEC::value_type compute_mean_value<deal_II_dimension>
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>&,
-         const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const Quadrature<deal_II_dimension>&,
-         const VEC&,
-         const unsigned int);
-
-      template
-        VEC::value_type compute_mean_value<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
-         const Quadrature<deal_II_dimension>&,
-         const VEC&,
-         const unsigned int);
-
-      \}
+    template
+    VEC::value_type compute_mean_value<deal_II_dimension>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>&,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const Quadrature<deal_II_dimension>&,
+     const VEC&,
+     const unsigned int);
+
+    template
+    VEC::value_type compute_mean_value<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>&,
+     const Quadrature<deal_II_dimension>&,
+     const VEC&,
+     const unsigned int);
+
+    \}
 #endif
-  }
+}
 
 
 
 for (VEC : SERIAL_VECTORS)
 {
     namespace VectorTools \{
-      template
-        void subtract_mean_value(VEC &, const std::vector<bool> &);
+    template
+    void subtract_mean_value(VEC &, const std::vector<bool> &);
     \}
 }
index ad02adcba7e1a037a9fe9d9b776cef1c5926e27c..bb7481132c1ef4057986a9fe1d5292a61c07c732 100644 (file)
 // ---------------------------------------------------------------------
 
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension == deal_II_space_dimension
 
     namespace VectorTools \{
 
-  template
+    template
     void point_gradient (
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
 
-  template
+    template
     Tensor<1,deal_II_space_dimension,VEC::value_type> point_gradient (
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
 
-  template
-     void point_gradient (
-      const hp::MappingCollection<deal_II_dimension>&,
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
+    template
+    void point_gradient (
+        const hp::MappingCollection<deal_II_dimension>&,
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
 
-  template
+    template
     Tensor<1,deal_II_space_dimension,VEC::value_type> point_gradient (
-     const hp::MappingCollection<deal_II_dimension>&,
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
+        const hp::MappingCollection<deal_II_dimension>&,
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
 
-  template
+    template
     void point_gradient (
-      const DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
 
-  template
+    template
     Tensor<1,deal_II_space_dimension,VEC::value_type> point_gradient (
-      const DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
 
-  template
+    template
     void point_gradient (
-      const Mapping<deal_II_dimension>&,
-      const DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
+        const Mapping<deal_II_dimension>&,
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        std::vector<Tensor<1,deal_II_space_dimension,VEC::value_type> >&);
 
-  template
+    template
     Tensor<1,deal_II_space_dimension,VEC::value_type> point_gradient (
-      const Mapping<deal_II_dimension>&,
-      const DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
+        const Mapping<deal_II_dimension>&,
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
 
-      \}
+    \}
 #endif
-  }
+}
index 4c77fab7470cd98713a51ffb924503a90e8cd465..e78a4b02883032966f145b726a877fd824783360 100644 (file)
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension == deal_II_space_dimension
 
     namespace VectorTools \{
 
-  template
+    template
     void point_value<deal_II_dimension> (
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      Vector<VEC::value_type>&);
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        Vector<VEC::value_type>&);
 
-  template
+    template
     VEC::value_type point_value<deal_II_dimension> (
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
 
-  template
+    template
     void point_value<deal_II_dimension> (
-      const hp::MappingCollection<deal_II_dimension>&,
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&,
-      Vector<VEC::value_type>&);
+        const hp::MappingCollection<deal_II_dimension>&,
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        Vector<VEC::value_type>&);
 
-  template
+    template
     VEC::value_type point_value<deal_II_dimension> (
-      const hp::MappingCollection<deal_II_dimension>&,
-      const hp::DoFHandler<deal_II_dimension>&,
-      const VEC&,
-      const Point<deal_II_dimension>&);
-
-      template
-        void point_difference<deal_II_dimension> (
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Function<deal_II_dimension, VEC::value_type>&,
-          Vector<VEC::value_type>&,
-          const Point<deal_II_dimension>&);
-
-      template
-        void point_difference<deal_II_dimension> (
-          const Mapping<deal_II_dimension>&,
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Function<deal_II_dimension,VEC::value_type>&,
-          Vector<VEC::value_type>&,
-          const Point<deal_II_dimension>&);
-
-      template
-        void point_value<deal_II_dimension> (
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Point<deal_II_dimension>&,
-          Vector<VEC::value_type>&);
-
-      template
-        VEC::value_type point_value<deal_II_dimension> (
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Point<deal_II_dimension>&);
-
-      template
-        void point_value<deal_II_dimension> (
-          const Mapping<deal_II_dimension>&,
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Point<deal_II_dimension>&,
-          Vector<VEC::value_type>&);
-
-      template
-        VEC::value_type point_value<deal_II_dimension> (
-          const Mapping<deal_II_dimension>&,
-          const DoFHandler<deal_II_dimension>&,
-          const VEC&,
-          const Point<deal_II_dimension>&);
-
-      \}
+        const hp::MappingCollection<deal_II_dimension>&,
+        const hp::DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
+
+    template
+    void point_difference<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Function<deal_II_dimension, VEC::value_type>&,
+        Vector<VEC::value_type>&,
+        const Point<deal_II_dimension>&);
+
+    template
+    void point_difference<deal_II_dimension> (
+        const Mapping<deal_II_dimension>&,
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Function<deal_II_dimension,VEC::value_type>&,
+        Vector<VEC::value_type>&,
+        const Point<deal_II_dimension>&);
+
+    template
+    void point_value<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        Vector<VEC::value_type>&);
+
+    template
+    VEC::value_type point_value<deal_II_dimension> (
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
+
+    template
+    void point_value<deal_II_dimension> (
+        const Mapping<deal_II_dimension>&,
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&,
+        Vector<VEC::value_type>&);
+
+    template
+    VEC::value_type point_value<deal_II_dimension> (
+        const Mapping<deal_II_dimension>&,
+        const DoFHandler<deal_II_dimension>&,
+        const VEC&,
+        const Point<deal_II_dimension>&);
+
+    \}
 #endif
-  }
+}
 
 
 
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
     namespace VectorTools \{
 
 #if deal_II_dimension == deal_II_space_dimension
 
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const Mapping<deal_II_dimension>    &,
-         const DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const hp::MappingCollection<deal_II_dimension>    &,
-         const hp::DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const Mapping<deal_II_dimension>    &,
-         const DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const hp::MappingCollection<deal_II_dimension>    &,
-         const hp::DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
-      template
-        void create_point_source_vector<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension> &,
-         const Point<deal_II_dimension>      &,
-         const Point<deal_II_dimension>      &,
-         Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const Mapping<deal_II_dimension>    &,
+     const DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>    &,
+     const hp::DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const Mapping<deal_II_dimension>    &,
+     const DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>    &,
+     const hp::DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
+    template
+    void create_point_source_vector<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &,
+     const Point<deal_II_dimension>      &,
+     const Point<deal_II_dimension>      &,
+     Vector<double>                      &);
 #endif
-      \}
-  }
+    \}
+}
index ffbdda0908d12b6e557dbfd8cb195d97d97178ff..27e1397b54843734fc4121212359ee58071381e2 100644 (file)
 
 
 for (VEC : SERIAL_VECTORS ; deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
 
-      template
-        void project
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>      &,
-         const DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
-         const ConstraintMatrix                &,
-         const Quadrature<deal_II_dimension>   &,
-         const Function<deal_II_space_dimension,VEC::value_type>     &,
-         VEC                                   &,
-         const bool,
-         const Quadrature<deal_II_dimension-1> &,
-         const bool);
+    template
+    void project
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>      &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
+     const ConstraintMatrix                &,
+     const Quadrature<deal_II_dimension>   &,
+     const Function<deal_II_space_dimension,VEC::value_type>     &,
+     VEC                                   &,
+     const bool,
+     const Quadrature<deal_II_dimension-1> &,
+     const bool);
 
-      template
-        void project
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
-         const ConstraintMatrix                &,
-         const Quadrature<deal_II_dimension>   &,
-         const Function<deal_II_space_dimension,VEC::value_type>     &,
-         VEC                                   &,
-         const bool,
-         const Quadrature<deal_II_dimension-1> &,
-         const bool);
+    template
+    void project
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
+     const ConstraintMatrix                &,
+     const Quadrature<deal_II_dimension>   &,
+     const Function<deal_II_space_dimension,VEC::value_type>     &,
+     VEC                                   &,
+     const bool,
+     const Quadrature<deal_II_dimension-1> &,
+     const bool);
 
-      template
-        void project
-        (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>      &,
-         const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
-         const ConstraintMatrix                &,
-         const hp::QCollection<deal_II_dimension>   &,
-         const Function<deal_II_space_dimension,VEC::value_type>     &,
-         VEC                                   &,
-         const bool,
-         const hp::QCollection<deal_II_dimension-1> &,
-         const bool);
+    template
+    void project
+    (const hp::MappingCollection<deal_II_dimension,deal_II_space_dimension>      &,
+     const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
+     const ConstraintMatrix                &,
+     const hp::QCollection<deal_II_dimension>   &,
+     const Function<deal_II_space_dimension,VEC::value_type>     &,
+     VEC                                   &,
+     const bool,
+     const hp::QCollection<deal_II_dimension-1> &,
+     const bool);
 
-      template
-        void project
-        (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
-         const ConstraintMatrix                &,
-         const hp::QCollection<deal_II_dimension>   &,
-         const Function<deal_II_space_dimension,VEC::value_type>     &,
-         VEC                                   &,
-         const bool,
-         const hp::QCollection<deal_II_dimension-1> &,
-         const bool);
-      \}
+    template
+    void project
+    (const hp::DoFHandler<deal_II_dimension,deal_II_space_dimension>   &,
+     const ConstraintMatrix                &,
+     const hp::QCollection<deal_II_dimension>   &,
+     const Function<deal_II_space_dimension,VEC::value_type>     &,
+     VEC                                   &,
+     const bool,
+     const hp::QCollection<deal_II_dimension-1> &,
+     const bool);
+    \}
 #endif
-  }
+}
index b6fd287831e006939d31bb987155b826a0a9d807..2c38f5a6d248d38dc74da78cc6d7caef055b1328 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
 #if deal_II_dimension <= deal_II_space_dimension
     namespace VectorTools \{
-      template
-        void create_right_hand_side<deal_II_dimension,deal_II_space_dimension>
-        (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
-         const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
-         const Quadrature<deal_II_dimension> &,
-         const Function<deal_II_space_dimension>   &,
-         Vector<double>                      &);
+    template
+    void create_right_hand_side<deal_II_dimension,deal_II_space_dimension>
+    (const Mapping<deal_II_dimension,deal_II_space_dimension>    &,
+     const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
+     const Quadrature<deal_II_dimension> &,
+     const Function<deal_II_space_dimension>   &,
+     Vector<double>                      &);
 
-      template
-        void create_right_hand_side<deal_II_dimension,deal_II_space_dimension>
-        (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
-         const Quadrature<deal_II_dimension> &,
-         const Function<deal_II_space_dimension>   &,
-         Vector<double>  &);
+    template
+    void create_right_hand_side<deal_II_dimension,deal_II_space_dimension>
+    (const DoFHandler<deal_II_dimension,deal_II_space_dimension> &,
+     const Quadrature<deal_II_dimension> &,
+     const Function<deal_II_space_dimension>   &,
+     Vector<double>  &);
 
-      \}
+    \}
 #endif
-  }
+}
 
 //TODO[SP]: replace <deal_II_dimension> by <deal_II_dimension, deal_II_space_dimension>
 // where applicable and move to codimension cases above also when applicable
 for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension :  SPACE_DIMENSIONS)
-  {
+{
     namespace VectorTools \{
 
 #if deal_II_dimension == deal_II_space_dimension
-      template
-        void create_right_hand_side<deal_II_dimension>
-        (const hp::MappingCollection<deal_II_dimension>    &,
-         const hp::DoFHandler<deal_II_dimension> &,
-         const hp::QCollection<deal_II_dimension> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &);
+    template
+    void create_right_hand_side<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>    &,
+     const hp::DoFHandler<deal_II_dimension> &,
+     const hp::QCollection<deal_II_dimension> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &);
 
-      template
-        void create_right_hand_side<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension> &,
-         const hp::QCollection<deal_II_dimension> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &);
+    template
+    void create_right_hand_side<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &,
+     const hp::QCollection<deal_II_dimension> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &);
 
 #if deal_II_dimension > 1
-      template
-        void
-        create_boundary_right_hand_side<deal_II_dimension>
-        (const Mapping<deal_II_dimension>    &,
-         const DoFHandler<deal_II_dimension> &,
-         const Quadrature<deal_II_dimension-1> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &,
-         const std::set<types::boundary_id> &);
+    template
+    void
+    create_boundary_right_hand_side<deal_II_dimension>
+    (const Mapping<deal_II_dimension>    &,
+     const DoFHandler<deal_II_dimension> &,
+     const Quadrature<deal_II_dimension-1> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &,
+     const std::set<types::boundary_id> &);
 #endif
 
-      template
-        void
-        create_boundary_right_hand_side<deal_II_dimension>
-        (const DoFHandler<deal_II_dimension> &,
-         const Quadrature<deal_II_dimension-1> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &,
-         const std::set<types::boundary_id> &);
+    template
+    void
+    create_boundary_right_hand_side<deal_II_dimension>
+    (const DoFHandler<deal_II_dimension> &,
+     const Quadrature<deal_II_dimension-1> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &,
+     const std::set<types::boundary_id> &);
 
 #if deal_II_dimension > 1
-      template
-        void
-        create_boundary_right_hand_side<deal_II_dimension>
-        (const hp::MappingCollection<deal_II_dimension>    &,
-         const hp::DoFHandler<deal_II_dimension> &,
-         const hp::QCollection<deal_II_dimension-1> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &,
-         const std::set<types::boundary_id> &);
+    template
+    void
+    create_boundary_right_hand_side<deal_II_dimension>
+    (const hp::MappingCollection<deal_II_dimension>    &,
+     const hp::DoFHandler<deal_II_dimension> &,
+     const hp::QCollection<deal_II_dimension-1> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &,
+     const std::set<types::boundary_id> &);
 #endif
 
-      template
-        void
-        create_boundary_right_hand_side<deal_II_dimension>
-        (const hp::DoFHandler<deal_II_dimension> &,
-         const hp::QCollection<deal_II_dimension-1> &,
-         const Function<deal_II_dimension>   &,
-         Vector<double>                      &,
-         const std::set<types::boundary_id> &);
+    template
+    void
+    create_boundary_right_hand_side<deal_II_dimension>
+    (const hp::DoFHandler<deal_II_dimension> &,
+     const hp::QCollection<deal_II_dimension-1> &,
+     const Function<deal_II_dimension>   &,
+     Vector<double>                      &,
+     const std::set<types::boundary_id> &);
 
 
 #endif
-      \}
-  }
+    \}
+}
index 1d7b4c891c8ec1033d9705e5a75880d67f890305..a43f51b6888f3732cc070c0974f52f7aee55829b 100644 (file)
 
 
 for (deal_II_dimension : DIMENSIONS)
-  {
-       template class NormalProjectionBoundary<deal_II_dimension, 3>;
-       template class DirectionalProjectionBoundary<deal_II_dimension, 3>;
-        template class NormalToMeshProjectionBoundary<deal_II_dimension, 3>;
-       template class ArclengthProjectionLineManifold<deal_II_dimension, 3>; 
-  }
+{
+    template class NormalProjectionBoundary<deal_II_dimension, 3>;
+    template class DirectionalProjectionBoundary<deal_II_dimension, 3>;
+    template class NormalToMeshProjectionBoundary<deal_II_dimension, 3>;
+    template class ArclengthProjectionLineManifold<deal_II_dimension, 3>;
+}
 
 
 

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

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.