try
{
- this->execute_coarsening_and_refinement();
+ dealii::Triangulation<dim,spacedim>::execute_coarsening_and_refinement();
}
catch (const typename Triangulation<dim, spacedim>::DistortedCellList &)
{
try
{
- this->execute_coarsening_and_refinement();
+ dealii::Triangulation<dim,spacedim>::execute_coarsening_and_refinement();
}
catch (const typename Triangulation<dim,spacedim>::DistortedCellList &)
{
Triangulation<dim, spacedim>::execute_coarsening_and_refinement ()
{
// first make sure that recursive calls are handled correctly
- if (refinement_in_progress == true)
- {
- dealii::Triangulation<dim,spacedim>::execute_coarsening_and_refinement ();
- return;
- }
+ Assert (refinement_in_progress == false, ExcInternalError());
// do not allow anisotropic refinement
#ifdef DEBUG