From: bangerth Date: Mon, 31 Dec 2012 22:46:10 +0000 (+0000) Subject: Avoid use of a deprecated function. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f38a245629c556bbf6a655891e000efd4b876f21;p=dealii-svn.git Avoid use of a deprecated function. git-svn-id: https://svn.dealii.org/branches/branch_deprecated@27888 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/source/grid/grid_generator.cc b/deal.II/source/grid/grid_generator.cc index 8e0966cb7c..61ca99f937 100644 --- a/deal.II/source/grid/grid_generator.cc +++ b/deal.II/source/grid/grid_generator.cc @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -3196,9 +3197,14 @@ void GridGenerator::laplace_transformation (Triangulation &tria, DoFHandler dof_handler(tria); dof_handler.distribute_dofs(q1); - SparsityPattern sparsity_pattern (dof_handler.n_dofs (), dof_handler.n_dofs (), - dof_handler.max_couplings_between_dofs()); - DoFTools::make_sparsity_pattern (dof_handler, sparsity_pattern); + + CompressedSparsityPattern c_sparsity_pattern (dof_handler.n_dofs (), + dof_handler.n_dofs ()); + DoFTools::make_sparsity_pattern (dof_handler, c_sparsity_pattern); + c_sparsity_pattern.compress (); + + SparsityPattern sparsity_pattern; + sparsity_pattern.copy_from (c_sparsity_pattern); sparsity_pattern.compress (); SparseMatrix S(sparsity_pattern);