#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