From ff4adb36b77075776b1ad10389f286be3b0002d3 Mon Sep 17 00:00:00 2001 From: prill Date: Tue, 3 Apr 2007 15:01:44 +0000 Subject: [PATCH] Fixed FullMatrix fill function. git-svn-id: https://svn.dealii.org/trunk@14614 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/include/lac/full_matrix.templates.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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