Template Class BiCubicSplineInterpolator

Inheritance Relationships

Derived Types

Class Documentation

template<typename T, typename MemorySpace>
class BiCubicSplineInterpolator

Subclassed by pcms::CompactBiCubicSplineInterpolator< T, MemorySpace >, pcms::ExplicitBiCubicSplineInterpolator< T, MemorySpace >

Public Functions

virtual void evaluate(Rank1View<T, MemorySpace> xvec, Rank1View<T, MemorySpace> yvec, Rank2View<T, MemorySpace> fval) = 0
virtual void evaluate(Kokkos::View<LO*, MemorySpace> selector, Rank1View<T, MemorySpace> xvec, Rank1View<T, MemorySpace> yvec, Rank2View<T, MemorySpace> fval, T lookup_tol) = 0