#include <cub_interp.hpp>
template<class Device >
KOKKOS_INLINE_FUNCTION double CubInterp< Device >::derivative |
( |
double |
x | ) |
const |
1D cubic spline interpolation
- Parameters
-
[in] | x | Input |
[in] | ideriv | Order of derivative to be returned (0,1,2) |
- Returns
- The interpolation
template<class Device>
template<class Device2 >
template<class Device >
KOKKOS_INLINE_FUNCTION double CubInterp< Device >::value |
( |
double |
x | ) |
const |
1D cubic spline interpolation
- Parameters
-
[in] | x | Input |
[in] | ideriv | Order of derivative to be returned (0,1,2) |
- Returns
- The interpolation
template<class Device>
template<class Device2 >
Increment dx on which acoef is mapped.
max x cutoff for the interpolation
min x cutoff for the interpolation
The documentation for this class was generated from the following files:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/cub_interp.hpp
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp/cub_interp.tpp