From: Wolfgang Bangerth Date: Mon, 25 May 1998 14:40:10 +0000 (+0000) Subject: Change error detection code a bit. X-Git-Tag: v8.0.0~22901 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c51739ba6fe4907cad02e010f3b87ebfec3776f0;p=dealii.git Change error detection code a bit. git-svn-id: https://svn.dealii.org/trunk@353 0785d39b-7218-0410-832d-ea1e28bc413d --- 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()),