diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2012-01-11 16:00:56 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2012-01-11 16:00:56 -0500 |
commit | 4f20697279ebdd4963f3650f200f25053bb40706 (patch) | |
tree | d65a828ee489b2dda40fba35f214c874d0e26a95 /Carpet/CarpetLib/src/operator_prototypes_4d.hh | |
parent | f848b3c1a64b9034cf485781f5ec1f9a691a3679 (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.hh | 12 |
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); |