summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-03-05 21:11:12 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-03-05 21:12:09 +0100
commitbbe12518daa510bc25fc3343be089396db007640 (patch)
treeca76ba36be66e47995fee3f24a25e5f5bd467841
parenta27d6bb705f341882d9711fdd7899eabc9cc32bc (diff)
Some example dangling change
-rw-r--r--c++/examples/cavity_2d.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/c++/examples/cavity_2d.cpp b/c++/examples/cavity_2d.cpp
index 06e785a..7fa526a 100644
--- a/c++/examples/cavity_2d.cpp
+++ b/c++/examples/cavity_2d.cpp
@@ -32,9 +32,24 @@ using Cell = CellData<
}
+template<typename T>
+class df_cell_view;
+
/**
- * 2 A pull pattern
+ * Minor helper for the AA-Pull Pattern
*/
+template<size_t D, size_t Q, size_t SN, size_t DN, size_t QN>
+class df_cell_view<schema::CellType<schema::T,D,Q,SN,DN,QN>> {
+private:
+ std::array<std::decay_t<typename saw::native_data_type<schema::T>::type>*, QN> view_;
+public:
+ df_cell(const std::array<std::decay_t<typename saw::native_data_type<schema::T>::type>*, QN>& view):
+ view_{view}
+ {}
+
+
+};
+
template<size_t D, size_t Q>
class collision {
public: