Template Class CubicSplineInterpolator
Defined in File spline_interpolator.hpp
Inheritance Relationships
Derived Types
public pcms::CompactCubicSplineInterpolator< T, MemorySpace >(Template Class CompactCubicSplineInterpolator)public pcms::ExplicitCubicSplineInterpolator< T, MemorySpace >(Template Class ExplicitCubicSplineInterpolator)
Class Documentation
-
template<typename T, typename MemorySpace>
class CubicSplineInterpolator CubicSplineInterpolator class.
Derived from from Princeton Splines library Original developers: PPPL Computational Plasma Physics Group Original release: February 5, 1999
Subclassed by pcms::CompactCubicSplineInterpolator< T, MemorySpace >, pcms::ExplicitCubicSplineInterpolator< T, MemorySpace >
Public Functions
-
virtual void evaluate(Rank1View<T, MemorySpace> xvec, Rank2View<T, MemorySpace> fval) = 0
-
virtual void evaluate(Kokkos::View<LO*, MemorySpace> selector, Rank1View<T, MemorySpace> xvec, Rank2View<T, MemorySpace> fval, T lookup_tol) = 0
-
virtual void evaluate(Rank1View<T, MemorySpace> xvec, Rank2View<T, MemorySpace> fval) = 0