From: Guido Kanschat Date: Sun, 23 Aug 1998 15:11:14 +0000 (+0000) Subject: threshold in refine_and_coarsen... may now be zero X-Git-Tag: v8.0.0~22746 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5395c8c3fee0642db13b46ad14d4c9b9358695e9;p=dealii.git threshold in refine_and_coarsen... may now be zero git-svn-id: https://svn.dealii.org/trunk@508 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/grid/tria.cc b/deal.II/deal.II/source/grid/tria.cc index 22fb6df959..39e0011e3b 100644 --- a/deal.II/deal.II/source/grid/tria.cc +++ b/deal.II/deal.II/source/grid/tria.cc @@ -2006,8 +2006,8 @@ void Triangulation::refine_and_coarsen_fixed_number (const dVector &criteri const double bottom_fraction) { // correct number of cells is // checked in #refine# - Assert ((top_fraction>0) && (top_fraction<=1), ExcInvalidParameterValue()); - Assert ((bottom_fraction>0) && (bottom_fraction<=1), ExcInvalidParameterValue()); + Assert ((top_fraction>=0) && (top_fraction<=1), ExcInvalidParameterValue()); + Assert ((bottom_fraction>=0) && (bottom_fraction<=1), ExcInvalidParameterValue()); Assert (top_fraction+bottom_fraction <= 1, ExcInvalidParameterValue()); // refine at least one cell; algorithmic // simplification @@ -2045,8 +2045,8 @@ Triangulation::refine_and_coarsen_fixed_fraction (const dVector &criteria, const double bottom_fraction) { // correct number of cells is // checked in #refine# - Assert ((top_fraction>0) && (top_fraction<=1), ExcInvalidParameterValue()); - Assert ((bottom_fraction>0) && (bottom_fraction<=1), ExcInvalidParameterValue()); + Assert ((top_fraction>=0) && (top_fraction<=1), ExcInvalidParameterValue()); + Assert ((bottom_fraction>=0) && (bottom_fraction<=1), ExcInvalidParameterValue()); Assert (top_fraction+bottom_fraction <= 1, ExcInvalidParameterValue()); // let tmp be the cellwise square of the