aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/operator_prototypes_4d.hh
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2012-01-11 16:00:56 -0500
committerBarry Wardell <barry.wardell@gmail.com>2012-09-11 18:15:41 +0100
commite18cbfdb7272168dc7ecd765c3c7e7ce752a1f98 (patch)
tree313601349b2627deaaae1a6de742cab7aa3b21c6 /Carpet/CarpetLib/src/operator_prototypes_4d.hh
parent603b8b1ce46ccd507475ef04282fbe020d947521 (diff)
CarpetLib: Extend operator API to allow hyperslabbing
Extend API of grid operators and of gdata::copy_from, gdata::transfer_from to allow hyperslabbing Implement hyperslabbing in copy_3d.cc
Diffstat (limited to 'Carpet/CarpetLib/src/operator_prototypes_4d.hh')
-rw-r--r--Carpet/CarpetLib/src/operator_prototypes_4d.hh12
1 files changed, 9 insertions, 3 deletions
diff --git a/Carpet/CarpetLib/src/operator_prototypes_4d.hh b/Carpet/CarpetLib/src/operator_prototypes_4d.hh
index 59c1bc53f..d18f288cf 100644
--- a/Carpet/CarpetLib/src/operator_prototypes_4d.hh
+++ b/Carpet/CarpetLib/src/operator_prototypes_4d.hh
@@ -57,7 +57,9 @@ namespace CarpetLib {
ivect4 const & restrict dstext,
ibbox4 const & restrict srcbbox,
ibbox4 const & restrict dstbbox,
- ibbox4 const & restrict regbbox);
+ ibbox4 const & restrict srcregbbox,
+ ibbox4 const & restrict dstregbbox,
+ void * extraargs);
@@ -69,7 +71,9 @@ namespace CarpetLib {
ivect4 const & restrict dstext,
ibbox4 const & restrict srcbbox,
ibbox4 const & restrict dstbbox,
- ibbox4 const & restrict regbbox);
+ ibbox4 const & restrict srcregbbox,
+ ibbox4 const & restrict dstregbbox,
+ void * extraargs);
@@ -81,7 +85,9 @@ namespace CarpetLib {
ivect4 const & restrict dstext,
ibbox4 const & restrict srcbbox,
ibbox4 const & restrict dstbbox,
- ibbox4 const & restrict regbbox);
+ ibbox4 const & restrict srcregbbox,
+ ibbox4 const & restrict dstregbbox,
+ void * extraargs);