Skip to content

Commit 3d5ab85

Browse files
authored
Merge pull request #187 from Sichao25/yus/spline_interpolator
1d/2d cubic spline interpolator
2 parents 0b126f3 + d13121d commit 3d5ab85

File tree

5 files changed

+3342
-1
lines changed

5 files changed

+3342
-1
lines changed

src/pcms/arrays.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ using Rank1View = View<1, ElementType, MemorySpace>;
4141
template <typename ElementType, typename MemorySpace>
4242
using Rank2View = View<2, ElementType, MemorySpace>;
4343

44+
template <typename ElementType, typename MemorySpace>
45+
using Rank3View = View<3, ElementType, MemorySpace>;
46+
47+
template <typename ElementType, typename MemorySpace>
48+
using Rank4View = View<4, ElementType, MemorySpace>;
49+
4450
template <typename MemorySpace>
4551
using GlobalIDView = Rank1View<GO, MemorySpace>;
4652

src/pcms/interpolator/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ set(PCMS_FIELD_TRANSFER_HEADERS
99
multidimarray.hpp
1010
mls_interpolation.hpp
1111
pcms_interpolator_view_utils.hpp
12-
pcms_interpolator_logger.hpp)
12+
pcms_interpolator_logger.hpp
13+
spline_interpolator.hpp)
1314

1415
set(PCMS_FIELD_TRANSFER_SOURCES mls_interpolation.cpp)
1516
install(FILES ${PCMS_FIELD_TRANSFER_HEADERS}

0 commit comments

Comments
 (0)