From 6a735696b88b001ef0e8b521e9b7da1a84e35d31 Mon Sep 17 00:00:00 2001 From: wolf Date: Wed, 10 Mar 1999 22:02:08 +0000 Subject: [PATCH] Fix obvious bug (my fault :-(). git-svn-id: https://svn.dealii.org/trunk@993 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/numerics/solution_transfer.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/deal.II/deal.II/source/numerics/solution_transfer.cc b/deal.II/deal.II/source/numerics/solution_transfer.cc index e071f81e2e..1488741d36 100644 --- a/deal.II/deal.II/source/numerics/solution_transfer.cc +++ b/deal.II/deal.II/source/numerics/solution_transfer.cc @@ -288,8 +288,8 @@ interpolate (const vector > &all_in, else { for (unsigned int i=0; in_dofs()) + all_out[i].reinit (dof_handler->n_dofs()); }; @@ -358,8 +358,10 @@ template void SolutionTransfer::interpolate(const Vector &in, Vector &out) const { - vector > all_in=vector >(1, in); - vector > all_out=vector >(1, out); + vector > all_in(1); + all_in[0] = in; + vector > all_out(1); + all_out[0] = out; interpolate(all_in, all_out); out=all_out[0]; -- 2.39.5