From 25d853c1ee6e219809f212a29697d47962c72d70 Mon Sep 17 00:00:00 2001 From: hartmann Date: Tue, 27 Apr 2004 09:37:59 +0000 Subject: [PATCH] Work around an anonymous namespace warning bug of the MIPSpro compiler. git-svn-id: https://svn.dealii.org/trunk@9106 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/grid/grid_tools.cc | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/deal.II/deal.II/source/grid/grid_tools.cc b/deal.II/deal.II/source/grid/grid_tools.cc index c613b4dbbe..4b2323ff58 100644 --- a/deal.II/deal.II/source/grid/grid_tools.cc +++ b/deal.II/deal.II/source/grid/grid_tools.cc @@ -103,7 +103,11 @@ GridTools::diameter (const Triangulation<1> &tria) // define some transformations in an anonymous namespace -namespace +#ifdef DEAL_II_ANON_NAMESPACE_BOGUS_WARNING + namespace TRANS +#else + namespace +#endif { template class ShiftPoint @@ -167,7 +171,11 @@ void GridTools::shift (const Point &shift_vector, Triangulation &triangulation) { +#ifdef DEAL_II_ANON_NAMESPACE_BOGUS_WARNING + transform (TRANS::ShiftPoint(shift_vector), triangulation); +#else transform (ShiftPoint(shift_vector), triangulation); +#endif } @@ -177,7 +185,11 @@ void GridTools::rotate (const double angle, Triangulation<2> &triangulation) { +#ifdef DEAL_II_ANON_NAMESPACE_BOGUS_WARNING + transform (TRANS::Rotate2d(angle), triangulation); +#else transform (Rotate2d(angle), triangulation); +#endif } #endif @@ -189,7 +201,11 @@ GridTools::scale (const double scaling_factor, Triangulation &triangulation) { Assert (scaling_factor>0, ExcScalingFactorNotPositive (scaling_factor)); +#ifdef DEAL_II_ANON_NAMESPACE_BOGUS_WARNING + transform (TRANS::ScalePoint(scaling_factor), triangulation); +#else transform (ScalePoint(scaling_factor), triangulation); +#endif } -- 2.39.5