From 487280c1b638d05f4bbc2bc41c81d1fdb424cd4d Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Sat, 25 Feb 2012 11:01:40 -0500 Subject: CarpetLib: Change API to obtain pointer to grid function data Change the API to obtain a pointer to grid function data: - Use a function "typed_data_pointer" instead of overloading the () operator (because this looks nicer) - Don't use a virtual function (because this isn't needed) - Update all uses --- Carpet/CarpetRegrid/src/automatic.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Carpet/CarpetRegrid') diff --git a/Carpet/CarpetRegrid/src/automatic.cc b/Carpet/CarpetRegrid/src/automatic.cc index 7248b732a..a524edae4 100644 --- a/Carpet/CarpetRegrid/src/automatic.cc +++ b/Carpet/CarpetRegrid/src/automatic.cc @@ -104,7 +104,7 @@ namespace CarpetRegrid { assert (! region.extent.empty()); const data& errordata = - *dynamic_cast*> (errorgf(tl,rl,c,ml)); + *errorgf.typed_data_pointer(tl,rl,c,ml); Automatic_Recursive (cctkGH, hh, errordata, regl, region, reffact); } -- cgit v1.2.3