From f738eb20397cf089d015342c42b403b4af8c58e4 Mon Sep 17 00:00:00 2001 From: hartmann Date: Tue, 17 Dec 2002 11:09:24 +0000 Subject: [PATCH] Call resize(0) before calling resize(n_levels-1) as CopyConstructor of SparseMatrix and SparsityPattern is not allowed. git-svn-id: https://svn.dealii.org/trunk@6839 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/multigrid/multigrid.cc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/deal.II/deal.II/source/multigrid/multigrid.cc b/deal.II/deal.II/source/multigrid/multigrid.cc index 77f21ef1be..17edfc0d8e 100644 --- a/deal.II/deal.II/source/multigrid/multigrid.cc +++ b/deal.II/deal.II/source/multigrid/multigrid.cc @@ -31,7 +31,7 @@ template template void MGTransferPrebuilt::build_matrices ( - const MGDoFHandler &mg_dof) + const MGDoFHandler &mg_dof) { const unsigned int n_levels = mg_dof.get_tria().n_levels(); const unsigned int dofs_per_cell = mg_dof.get_fe().dofs_per_cell; @@ -40,11 +40,19 @@ void MGTransferPrebuilt::build_matrices ( for (unsigned int l=0;l