aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetRegrid/src
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-08-04 00:21:21 -0400
committerErik Schnetter <schnetter@gmail.com>2013-08-04 00:21:21 -0400
commitdbe1636f5ed6ec4859719ff08f731735e123c59e (patch)
treefc221043d2c9ac3a31cb1b630f6a3713e51fbded /Carpet/CarpetRegrid/src
parent25b21b980e695c15c23b106c28a562822ae4bbf9 (diff)
Carpet: Do not use dynamic_cast
Diffstat (limited to 'Carpet/CarpetRegrid/src')
-rw-r--r--Carpet/CarpetRegrid/src/automatic.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/Carpet/CarpetRegrid/src/automatic.cc b/Carpet/CarpetRegrid/src/automatic.cc
index a524edae4..6ce3a5547 100644
--- a/Carpet/CarpetRegrid/src/automatic.cc
+++ b/Carpet/CarpetRegrid/src/automatic.cc
@@ -46,9 +46,11 @@ namespace CarpetRegrid {
assert (CCTK_GroupDimI(gi) == dim);
assert (arrdata.at(gi).at(Carpet::map).data.at(vi-v1));
- const gf<CCTK_REAL>& errorgf
- = (*dynamic_cast<const gf<CCTK_REAL>*>
- (arrdata.at(gi).at(Carpet::map).data.at(vi-v1)));
+ // const gf<CCTK_REAL>& errorgf
+ // = (*dynamic_cast<const gf<CCTK_REAL>*>
+ // (arrdata.at(gi).at(Carpet::map).data.at(vi-v1)));
+ const gf<CCTK_REAL>& errorgf =
+ *(const gf<CCTK_REAL>*)arrdata.at(gi).at(Carpet::map).data.at(vi-v1);
assert (not smart_outer_boundaries);