]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Improve forward declarations in dof_tools.h.
authorDavid Wells <wellsd2@rpi.edu>
Sat, 5 Mar 2016 20:11:14 +0000 (15:11 -0500)
committerDavid Wells <wellsd2@rpi.edu>
Fri, 11 Mar 2016 03:05:19 +0000 (22:05 -0500)
This commit does two things: it brings in hp/dof_handler.h
explicitly (since details of that class are used) and cleans up the
forward declarations already present.

include/deal.II/dofs/dof_tools.h

index eb160a7a6bfb15d5dc2fb16544c1e68db644baa2..254688d3174070159dfd4f186e02686f59925c8d 100644 (file)
@@ -29,6 +29,7 @@
 #include <deal.II/fe/fe.h>
 #include <deal.II/fe/component_mask.h>
 #include <deal.II/hp/mapping_collection.h>
+#include <deal.II/hp/dof_handler.h>
 
 #include <vector>
 #include <set>
 
 DEAL_II_NAMESPACE_OPEN
 
-template<int dim, class T> class Table;
-class SparsityPattern;
-template <typename number> class Vector;
+class BlockMask;
 template <int dim, typename Number> class Function;
 template <int dim, int spacedim> class FiniteElement;
-template <int dim, int spacedim> class DoFHandler;
 namespace hp
 {
-  template <int dim, int spacedim> class DoFHandler;
   template <int dim, int spacedim> class MappingCollection;
+  template <int dim, int spacedim> class FECollection;
 }
-class ConstraintMatrix;
 template <class MeshType> class InterGridMap;
 template <int dim, int spacedim> class Mapping;
+class SparsityPattern;
+template <int dim, class T> class Table;
+template <typename Number> class Vector;
 
 namespace GridTools
 {

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.