From: David Wells Date: Sat, 5 Mar 2016 20:11:14 +0000 (-0500) Subject: Improve forward declarations in dof_tools.h. X-Git-Tag: v8.5.0-rc1~1229^2~10 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=596fa272c8fe055782f9eaa5a11f4fb231d7e307;p=dealii.git Improve forward declarations in dof_tools.h. 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. --- diff --git a/include/deal.II/dofs/dof_tools.h b/include/deal.II/dofs/dof_tools.h index eb160a7a6b..254688d317 100644 --- a/include/deal.II/dofs/dof_tools.h +++ b/include/deal.II/dofs/dof_tools.h @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -36,20 +37,19 @@ DEAL_II_NAMESPACE_OPEN -template class Table; -class SparsityPattern; -template class Vector; +class BlockMask; template class Function; template class FiniteElement; -template class DoFHandler; namespace hp { - template class DoFHandler; template class MappingCollection; + template class FECollection; } -class ConstraintMatrix; template class InterGridMap; template class Mapping; +class SparsityPattern; +template class Table; +template class Vector; namespace GridTools {