aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/operator_prototypes.hh
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-04-25 00:45:57 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-04-25 00:45:57 -0500
commit4906ca717b561d8fe21961fb36361a7c2a41af5a (patch)
treee5c6a1eb7a8b6472d0073651e4b44912777cb613 /Carpet/CarpetLib/src/operator_prototypes.hh
parent4330bf4f6dc215b02c69671a555171af3b561de5 (diff)
CarpetLib: Add higher order interpolation operators
Diffstat (limited to 'Carpet/CarpetLib/src/operator_prototypes.hh')
-rw-r--r--Carpet/CarpetLib/src/operator_prototypes.hh30
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>