From 27a5b04d3a8db24088846a1527f9c56532b7e515 Mon Sep 17 00:00:00 2001 From: bangerth Date: Tue, 30 Sep 2008 20:33:56 +0000 Subject: [PATCH] Adjust to recent changes in SolutionTransfer. git-svn-id: https://svn.dealii.org/trunk@17065 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/bits/solution_transfer.cc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/bits/solution_transfer.cc b/tests/bits/solution_transfer.cc index ea21888b16..50ffe1b104 100644 --- a/tests/bits/solution_transfer.cc +++ b/tests/bits/solution_transfer.cc @@ -111,9 +111,17 @@ void transfer(std::ostream &out) tria.execute_coarsening_and_refinement(); q_dof_handler.distribute_dofs (fe_q); dgq_dof_handler.distribute_dofs (fe_dgq); + + Vector tmp_q (q_dof_handler.n_dofs()); + q_soltrans.refine_interpolate(q_solution, tmp_q); + q_solution.reinit (q_dof_handler.n_dofs()); + q_solution = tmp_q; - q_soltrans.refine_interpolate(q_solution); - dgq_soltrans.refine_interpolate(dgq_solution); + Vector tmp_dgq (dgq_dof_handler.n_dofs()); + dgq_soltrans.refine_interpolate(dgq_solution, tmp_dgq); + dgq_solution.reinit (dgq_dof_handler.n_dofs()); + dgq_solution = tmp_dgq; + q_data_out.clear_data_vectors(); q_data_out.add_data_vector (q_solution, "solution"); -- 2.39.5