#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary_lib.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
#include <fe/fe_lib.lagrange.h>
#include <fe/fe_lib.criss_cross.h>
#include <base/quadrature_lib.h>
-#include <basic/grid_out.h>
-#include <basic/dof_tools.h>
-#include <grid/dof.h>
+#include <grid/grid_out.h>
+#include <dofs/dof_tools.h>
+#include <dofs/dof_handler.h>
#include <grid/tria.h>
#include <fe/fe_lib.lagrange.h>
#include <grid/tria_boundary.h>
#include <grid/tria_iterator.h>
#include <grid/tria_accessor.h>
#include <grid/grid_generator.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <base/parameter_handler.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <numerics/dof_renumbering.h>
#include <fstream>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary_lib.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
-#include <basic/grid_out.h>
+#include <numerics/data_out.h>
+#include <grid/grid_out.h>
#include <base/parameter_handler.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <numerics/assembler.h>
#include <numerics/vectors.h>
#include <numerics/error_estimator.h>
-#include <numerics/solutiontransfer.h>
+#include <numerics/solution_transfer.h>
#include <lac/vector.h>
#include <map>
#include <grid/tria_iterator.h>
#include <grid/tria.h>
#include <grid/grid_generator.h>
-#include <basic/grid_out.h>
+#include <grid/grid_out.h>
#include <fstream>
#include <string>
#include <cmath>
#include <grid/tria.h>
-#include <grid/mg_dof.h>
+#include <dofs/mg_dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/mg_dof_accessor.h>
+#include <dofs/mg_dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
+#include <dofs/dof_tools.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
#include <fe/fe_lib.lagrange.h>
#include <fe/fe_lib.criss_cross.h>
#include <fe/fe_update_flags.h>
#include <numerics/mg_smoother.h>
#include <lac/vector.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <lac/solver_cg.h>
#include <lac/vector_memory.h>
#include <lac/precondition.h>
constraints.clear ();
dof->DoFHandler<dim>::make_hanging_node_constraints (constraints);
constraints.close ();
- dof->DoFHandler<dim>::make_sparsity_pattern (system_sparsity);
+ DoFTools::make_sparsity_pattern (*dof, system_sparsity);
constraints.condense (system_sparsity);
MGTransferPrebuilt p;
#include <lac/vector.h>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
#include <grid/grid_generator.h>
-#include <basic/data_io.h>
+#include <numerics/data_io.h>
#include <base/function.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
-#include <grid/dof_constraints.h>
-#include <basic/data_io.h>
+#include <dofs/dof_constraints.h>
+#include <numerics/data_io.h>
#include <base/function.h>
#include <base/parameter_handler.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <numerics/base.h>
#include <numerics/assembler.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <map>
#include <lac/vector.h>
#include <grid/grid_generator.h>
#include <grid/tria_boundary_lib.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
template <int dim>
#include <grid/tria_boundary_lib.h>
// Output of grids in various
// graphics formats:
-#include <basic/grid_out.h>
+#include <grid/grid_out.h>
// This is needed for C++ output:
#include <fstream>
// association of degrees of freedom
// ("DoF"s) to vertices, lines, and
// cells.
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
// The following include contains the
// description of the bilinear finite
// element, including the facts that
// In the following file, several
// tools for manipulating degrees of
// freedom can be found:
-#include <basic/dof_tools.h>
+#include <dofs/dof_tools.h>
// We will use a sparse matrix to
// visualize the pattern of nonzero
// entries resulting from the
// distribution of degrees of freedom
// on the grid. That class can be
// found here:
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
// We will want to use a special
// algorithm to renumber degrees of
// freedom. It is declared here:
#include <grid/tria_boundary_lib.h>
// Output of grids in various
// graphics formats:
-#include <basic/grid_out.h>
+#include <grid/grid_out.h>
// This is needed for C++ output:
#include <fstream>
// association of degrees of freedom
// ("DoF"s) to vertices, lines, and
// cells.
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
// The following include contains the
// description of the bilinear finite
// element, including the facts that
// In the following file, several
// tools for manipulating degrees of
// freedom can be found:
-#include <basic/dof_tools.h>
+#include <dofs/dof_tools.h>
// We will use a sparse matrix to
// visualize the pattern of nonzero
// entries resulting from the
// distribution of degrees of freedom
// on the grid. That class can be
// found here:
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
// We will want to use a special
// algorithm to renumber degrees of
// freedom. It is declared here:
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary_lib.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
#include <fe/fe_lib.lagrange.h>
#include <fe/fe_lib.criss_cross.h>
#include <base/quadrature_lib.h>
-#include <basic/grid_out.h>
-#include <basic/dof_tools.h>
-#include <grid/dof.h>
+#include <grid/grid_out.h>
+#include <dofs/dof_tools.h>
+#include <dofs/dof_handler.h>
#include <grid/tria.h>
#include <fe/fe_lib.lagrange.h>
#include <grid/tria_boundary.h>
#include <grid/tria_iterator.h>
#include <grid/tria_accessor.h>
#include <grid/grid_generator.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <base/parameter_handler.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <numerics/dof_renumbering.h>
#include <fstream>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary_lib.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
-#include <basic/grid_out.h>
+#include <numerics/data_out.h>
+#include <grid/grid_out.h>
#include <base/parameter_handler.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <numerics/assembler.h>
#include <numerics/vectors.h>
#include <numerics/error_estimator.h>
-#include <numerics/solutiontransfer.h>
+#include <numerics/solution_transfer.h>
#include <lac/vector.h>
#include <map>
#include <grid/tria_iterator.h>
#include <grid/tria.h>
#include <grid/grid_generator.h>
-#include <basic/grid_out.h>
+#include <grid/grid_out.h>
#include <fstream>
#include <string>
#include <cmath>
#include <grid/tria.h>
-#include <grid/mg_dof.h>
+#include <dofs/mg_dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/mg_dof_accessor.h>
+#include <dofs/mg_dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
-#include <grid/dof_constraints.h>
+#include <dofs/dof_constraints.h>
+#include <dofs/dof_tools.h>
#include <grid/grid_generator.h>
#include <base/function.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
#include <fe/fe_lib.lagrange.h>
#include <fe/fe_lib.criss_cross.h>
#include <fe/fe_update_flags.h>
#include <numerics/mg_smoother.h>
#include <lac/vector.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <lac/solver_cg.h>
#include <lac/vector_memory.h>
#include <lac/precondition.h>
constraints.clear ();
dof->DoFHandler<dim>::make_hanging_node_constraints (constraints);
constraints.close ();
- dof->DoFHandler<dim>::make_sparsity_pattern (system_sparsity);
+ DoFTools::make_sparsity_pattern (*dof, system_sparsity);
constraints.condense (system_sparsity);
MGTransferPrebuilt p;
#include <lac/vector.h>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
#include <grid/grid_generator.h>
-#include <basic/data_io.h>
+#include <numerics/data_io.h>
#include <base/function.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <grid/tria.h>
-#include <grid/dof.h>
+#include <dofs/dof_handler.h>
#include <grid/tria_accessor.h>
-#include <grid/dof_accessor.h>
+#include <dofs/dof_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary.h>
-#include <grid/dof_constraints.h>
-#include <basic/data_io.h>
+#include <dofs/dof_constraints.h>
+#include <numerics/data_io.h>
#include <base/function.h>
#include <base/parameter_handler.h>
#include <fe/fe_lib.lagrange.h>
#include <base/quadrature_lib.h>
#include <numerics/base.h>
#include <numerics/assembler.h>
-#include <lac/sparsematrix.h>
+#include <lac/sparse_matrix.h>
#include <map>
#include <lac/vector.h>
#include <grid/grid_generator.h>
#include <grid/tria_boundary_lib.h>
-#include <basic/data_out.h>
+#include <numerics/data_out.h>
template <int dim>