From e3969344288f2c4aa098dfc05211307c4634af18 Mon Sep 17 00:00:00 2001 From: wolf Date: Fri, 17 Oct 2003 15:35:48 +0000 Subject: [PATCH] Fix the assertion. git-svn-id: https://svn.dealii.org/trunk@8099 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/numerics/error_estimator.cc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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 -- 2.39.5