[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