#include <cub_interp.hpp>
◆ CubInterp() [1/3]
◆ CubInterp() [2/3]
◆ CubInterp() [3/3]
◆ derivative()
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
◆ mirror()
template<class Device >
template<class Device2 >
◆ value()
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
◆ CubInterp
template<class Device >
template<class Device2 >
◆ acoef
◆ dx_inv
Increment dx on which acoef is mapped.
◆ max_x
max x cutoff for the interpolation
◆ min_x
min x cutoff for the interpolation
◆ ncoeff
The documentation for this class was generated from the following files:
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/cub_interp.hpp
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/cub_interp.tpp