From: Florian Prill Date: Tue, 3 Apr 2007 15:01:44 +0000 (+0000) Subject: Fixed FullMatrix fill function. X-Git-Tag: v8.0.0~10393 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9dd36c71df0e0975f4881097d550708446eb2ed;p=dealii.git Fixed FullMatrix fill function. git-svn-id: https://svn.dealii.org/trunk@14614 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/full_matrix.templates.h b/deal.II/lac/include/lac/full_matrix.templates.h index a46831d4d4..893aeb3401 100644 --- a/deal.II/lac/include/lac/full_matrix.templates.h +++ b/deal.II/lac/include/lac/full_matrix.templates.h @@ -457,11 +457,11 @@ void FullMatrix::fill (const FullMatrix &src, { // Compute maximal size of copied block const unsigned int rows = (m() - dst_offset_i >= src.m() - src_offset_i) - ? src.m() - : m(); + ? src.m() - src_offset_i + : m() - dst_offset_i; const unsigned int cols = (n() - dst_offset_j >= src.n() - src_offset_j) - ? src.n() - : n(); + ? src.n() - src_offset_j + : n() - dst_offset_j; for (unsigned int i=0; i