SplineInterpolator1DHandle< NT, Coordinates > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
SplineInterpolator1DHandle< NT, Coordinates > Class Template Reference
Read-only view of a SplineInterpolator1D, as passed to integration kernels. More...
#include <spline_interpolator_1d.hh>
Public Types | |
| using | ctype = typename Coordinates::ctype |
| using | value_type = NT |
Public Member Functions | |
| SplineInterpolator1DHandle (const NT *device_values, const NT *device_coeffs, const NT *host_values, const NT *host_coeffs, const size_t size, const Coordinates &coordinates) | |
| ctype KOKKOS_FUNCTION | index (const ctype x) const |
| NT KOKKOS_FUNCTION | at (const ctype raw_idx) const |
| NT KOKKOS_FUNCTION | operator() (const ctype x) const |
| const Coordinates & | get_coordinates () const |
Static Public Attributes | |
| static constexpr size_t | dim = 1 |
Detailed Description
template<typename NT, typename Coordinates>
class DiFfRG::SplineInterpolator1DHandle< NT, Coordinates >
class DiFfRG::SplineInterpolator1DHandle< NT, Coordinates >
Read-only view of a SplineInterpolator1D, as passed to integration kernels.
Obtained from SplineInterpolator1D::handle(); offers the same index(), at() and operator(). See has_kernel_handle.
Member Typedef Documentation
◆ ctype
template<typename NT , typename Coordinates >
| using ctype = typename Coordinates::ctype |
◆ value_type
template<typename NT , typename Coordinates >
| using value_type = NT |
Constructor & Destructor Documentation
◆ SplineInterpolator1DHandle()
template<typename NT , typename Coordinates >
|
inline |
Member Function Documentation
◆ at()
template<typename NT , typename Coordinates >
|
inline |
◆ get_coordinates()
template<typename NT , typename Coordinates >
|
inline |
◆ index()
template<typename NT , typename Coordinates >
|
inline |
◆ operator()()
template<typename NT , typename Coordinates >
|
inline |
Member Data Documentation
◆ dim
template<typename NT , typename Coordinates >
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG/DiFfRG/DiFfRG/include/DiFfRG/physics/interpolation/spline_interpolator_1d.hh
Generated by