[cig-commits] [commit] master: fix usage of std::rint for older compilers (e590073)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Tue May 20 08:23:26 PDT 2014


Repository : https://github.com/geodynamics/aspect

On branch  : master
Link       : https://github.com/geodynamics/aspect/compare/edbe217c381ad238a38c0222d2bc9c20c26b34e7...e590073828b9ed0d6df1b83dd2afa4630a301ccb

>---------------------------------------------------------------

commit e590073828b9ed0d6df1b83dd2afa4630a301ccb
Author: Timo Heister <timo.heister at gmail.com>
Date:   Tue May 20 11:23:22 2014 -0400

    fix usage of std::rint for older compilers


>---------------------------------------------------------------

e590073828b9ed0d6df1b83dd2afa4630a301ccb
 source/mesh_refinement/minimum_refinement_function.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/source/mesh_refinement/minimum_refinement_function.cc b/source/mesh_refinement/minimum_refinement_function.cc
index 8c2d27d..d6e0eff 100644
--- a/source/mesh_refinement/minimum_refinement_function.cc
+++ b/source/mesh_refinement/minimum_refinement_function.cc
@@ -24,6 +24,7 @@
 
 #include <deal.II/base/quadrature_lib.h>
 #include <deal.II/fe/fe_values.h>
+#include <math.h>
 
 namespace aspect
 {
@@ -53,9 +54,9 @@ namespace aspect
         	fe_values.reinit(cell);
         	const double depth = this->get_geometry_model().depth(fe_values.quadrature_point(0));
         	const Point<1> point(depth);
-          	if (cell->level() <= std::rint(min_refinement_level.value(point)))
+          	if (cell->level() <= rint(min_refinement_level.value(point)))
               cell->clear_coarsen_flag ();
-          	if (cell->level() <  std::rint(min_refinement_level.value(point)))
+          	if (cell->level() <  rint(min_refinement_level.value(point)))
               cell->set_refine_flag ();
           }
         }



More information about the CIG-COMMITS mailing list