Hi, I was wondering whether it is possible to do SolutionTransfer of BlockVectors without using the Trilinos Wrapper? I have tried but I am getting the following error
error: no matching function for call to ‘dealii::SolutionTransfer<2, dealii::BlockVector<double>, dealii::DoFHandler<2, 2> >::interpolate(dealii::BlockVector<double>&, dealii::SolutionTransfer<2, dealii::BlockVector<double>, dealii::DoFHandler<2, 2> >&)’ step-21.cc:743:5: note: candidates are: /home/katie/deal.II/include/deal.II/numerics/solution_transfer.h:307:10: note: void dealii::SolutionTransfer<dim, VECTOR, DH>::interpolate(const std::vector<VECTOR>&, std::vector<VECTOR>&) const [with int dim = 2, VECTOR = dealii::BlockVector<double>, DH = dealii::DoFHandler<2, 2>] /home/katie/deal.II/include/deal.II/numerics/solution_transfer.h:307:10: note: no known conversion for argument 1 from ‘dealii::BlockVector<double>’ to ‘const std::vector<dealii::BlockVector<double>, std::allocator<dealii::BlockVector<double> > >&’ /home/katie/deal.II/include/deal.II/numerics/solution_transfer.h:323:10: note: void dealii::SolutionTransfer<dim, VECTOR, DH>::interpolate(const VECTOR&, VECTOR&) const [with int dim = 2, VECTOR = dealii::BlockVector<double>, DH = dealii::DoFHandler<2, 2>] /home/katie/deal.II/include/deal.II/numerics/solution_transfer.h:323:10: note: no known conversion for argument 2 from ‘dealii::SolutionTransfer<2, dealii::BlockVector<double>, dealii::DoFHandler<2, 2> >’ to ‘dealii::BlockVector<double>&’ Thanks! Best wishes, Katei Katie Leonard DPhil student in Computational Biology, The University of Oxford. _______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
