From: guido Date: Thu, 6 Jul 2006 13:45:47 +0000 (+0000) Subject: add assertions for face accessors X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff88c123460801639ac981dc40650213f203b3fa;p=dealii-svn.git add assertions for face accessors git-svn-id: https://svn.dealii.org/trunk@13346 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/grid/tria_accessor.templates.h b/deal.II/deal.II/include/grid/tria_accessor.templates.h index a6d194dc85..efadec64c4 100644 --- a/deal.II/deal.II/include/grid/tria_accessor.templates.h +++ b/deal.II/deal.II/include/grid/tria_accessor.templates.h @@ -135,7 +135,10 @@ TriaObjectAccessor (const Triangulation *parent, const AccessorData *local_data) : TriaAccessor (parent, level, index, local_data) -{} +{ + if (dim!=1) + Assert(level <= 0, ExcInternalError()); +} // first implement the lines functions as they are used by many @@ -394,7 +397,10 @@ TriaObjectAccessor (const Triangulation *parent, const AccessorData *local_data) : TriaAccessor (parent, level, index, local_data) -{} +{ + if (dim!=2) + Assert(level <= 0, ExcInternalError()); +} @@ -681,7 +687,10 @@ TriaObjectAccessor (const Triangulation *parent, const AccessorData *local_data) : TriaAccessor (parent, level, index, local_data) -{} +{ + if (dim!=3) + Assert(level <= 0, ExcInternalError()); +}