From: wolf Date: Fri, 17 Oct 2003 15:35:48 +0000 (+0000) Subject: Fix the assertion. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3969344288f2c4aa098dfc05211307c4634af18;p=dealii-svn.git Fix the assertion. git-svn-id: https://svn.dealii.org/trunk@8099 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/numerics/error_estimator.cc b/deal.II/deal.II/source/numerics/error_estimator.cc index 0e0d61db9a..ba804ac29d 100644 --- a/deal.II/deal.II/source/numerics/error_estimator.cc +++ b/deal.II/deal.II/source/numerics/error_estimator.cc @@ -1037,13 +1037,22 @@ integrate_over_irregular_face (const DoFHandler &dof_handler, fe_face_values.reinit (neighbor_child, neighbor_neighbor); // make sure that quadrature - // points match + // points match. note that this + // won't hold in 3d if one of + // the lines of the cell is at + // the boundary and if this is + // a curved boundary, since + // then the four subfaces don't + // exactly make up the mother + // cell. so exclude this case for (unsigned int q=0; qhas_boundary_lines(), ExcInternalError()); // store the gradient of the