From: prill Date: Tue, 3 Apr 2007 15:01:44 +0000 (+0000) Subject: Fixed FullMatrix fill function. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff4adb36b77075776b1ad10389f286be3b0002d3;p=dealii-svn.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