From c51739ba6fe4907cad02e010f3b87ebfec3776f0 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 25 May 1998 14:40:10 +0000 Subject: [PATCH] Change error detection code a bit. git-svn-id: https://svn.dealii.org/trunk@353 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/numerics/assembler.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deal.II/deal.II/source/numerics/assembler.cc b/deal.II/deal.II/source/numerics/assembler.cc index 6880086717..14303c4512 100644 --- a/deal.II/deal.II/source/numerics/assembler.cc +++ b/deal.II/deal.II/source/numerics/assembler.cc @@ -86,8 +86,10 @@ Assembler::Assembler (Triangulation *tria, ((AssemblerData*)local_data)->update_flags), boundary(((AssemblerData*)local_data)->boundary) { - Assert (matrix.m() == dof_handler->n_dofs(), ExcInvalidData()); - Assert (matrix.n() == dof_handler->n_dofs(), ExcInvalidData()); + Assert (!assemble_matrix || (matrix.m() == dof_handler->n_dofs()), + ExcInvalidData()); + Assert (!assemble_matrix || (matrix.n() == dof_handler->n_dofs()), + ExcInvalidData()); Assert (((AssemblerData*)local_data)->fe == dof_handler->get_selected_fe(), ExcInvalidData()); Assert (!assemble_rhs || (rhs_vector.size()==dof_handler->n_dofs()), -- 2.39.5