diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-04-25 00:45:57 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-04-25 00:45:57 -0500 |
commit | 4906ca717b561d8fe21961fb36361a7c2a41af5a (patch) | |
tree | e5c6a1eb7a8b6472d0073651e4b44912777cb613 /Carpet/CarpetLib/src/operator_prototypes.hh | |
parent | 4330bf4f6dc215b02c69671a555171af3b561de5 (diff) |
CarpetLib: Add higher order interpolation operators
Diffstat (limited to 'Carpet/CarpetLib/src/operator_prototypes.hh')
-rw-r--r-- | Carpet/CarpetLib/src/operator_prototypes.hh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Carpet/CarpetLib/src/operator_prototypes.hh b/Carpet/CarpetLib/src/operator_prototypes.hh index 3c318bef9..0eb990923 100644 --- a/Carpet/CarpetLib/src/operator_prototypes.hh +++ b/Carpet/CarpetLib/src/operator_prototypes.hh @@ -84,6 +84,36 @@ namespace CarpetLib { ibbox3 const & restrict dstbbox, ibbox3 const & restrict regbbox); + template <typename T> + void + prolongate_3d_o7_rf2 (T const * restrict const src, + ivect3 const & restrict srcext, + T * restrict const dst, + ivect3 const & restrict dstext, + ibbox3 const & restrict srcbbox, + ibbox3 const & restrict dstbbox, + ibbox3 const & restrict regbbox); + + template <typename T> + void + prolongate_3d_o9_rf2 (T const * restrict const src, + ivect3 const & restrict srcext, + T * restrict const dst, + ivect3 const & restrict dstext, + ibbox3 const & restrict srcbbox, + ibbox3 const & restrict dstbbox, + ibbox3 const & restrict regbbox); + + template <typename T> + void + prolongate_3d_o11_rf2 (T const * restrict const src, + ivect3 const & restrict srcext, + T * restrict const dst, + ivect3 const & restrict dstext, + ibbox3 const & restrict srcbbox, + ibbox3 const & restrict dstbbox, + ibbox3 const & restrict regbbox); + template <typename T> |