diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2010-04-29 10:39:46 -0500 |
---|---|---|
committer | Barry Wardell <barry.wardell@gmail.com> | 2011-12-14 18:21:09 +0000 |
commit | 4b184603a63657af2a63c9c0e1f72ea4a9d998c0 (patch) | |
tree | 6250b4fffdc885bda2fb6396efdc170d62e7bb90 /Carpet/CarpetLib/src | |
parent | 4fc3289ca632ddbb0b448318ac23e48101b797e6 (diff) |
CarpetLib: Begin to add bboxtree class
Diffstat (limited to 'Carpet/CarpetLib/src')
-rw-r--r-- | Carpet/CarpetLib/src/bboxtree.cc | 1 | ||||
-rw-r--r-- | Carpet/CarpetLib/src/bboxtree.hh | 22 |
2 files changed, 23 insertions, 0 deletions
diff --git a/Carpet/CarpetLib/src/bboxtree.cc b/Carpet/CarpetLib/src/bboxtree.cc new file mode 100644 index 000000000..f3181cc85 --- /dev/null +++ b/Carpet/CarpetLib/src/bboxtree.cc @@ -0,0 +1 @@ +#include "bboxtree.hh" diff --git a/Carpet/CarpetLib/src/bboxtree.hh b/Carpet/CarpetLib/src/bboxtree.hh new file mode 100644 index 000000000..6a062d22c --- /dev/null +++ b/Carpet/CarpetLib/src/bboxtree.hh @@ -0,0 +1,22 @@ +#ifndef BBOXTREE_HH +#define BBOXTREE_HH + +#include <vector> + +using namespace std; + +template <typename T, int D> +class bboxtree { + struct node { + T lower, upper; + bboxtree<T,D-1>* branch; + }; + vector<node> bs; +}; + +template <typename T> +class bboxtree <T, 0> { + // empty +}; + +#endif // #ifndef BBOXTREE_HH |