Template Struct SolveExplicitCubicSplineFunctor

Struct Documentation

template<typename T, typename MemorySpace>
struct SolveExplicitCubicSplineFunctor

Public Types

using execution_space = typename MemorySpace::execution_space
using member_type = typename Kokkos::TeamPolicy<execution_space>::member_type

Public Functions

inline SolveExplicitCubicSplineFunctor(Rank1View<T, MemorySpace> x_, LO nx_, Rank2View<T, MemorySpace> fspl_, LO ibcxmin_, T bcxmin_, LO ibcxmax_, T bcxmax_, Rank1View<T, MemorySpace> wk_)
inline void operator()(const member_type &team_member) const

Public Members

Rank1View<T, MemorySpace> x
LO nx
Rank2View<T, MemorySpace> fspl
LO ibcxmin
T bcxmin
LO ibcxmax
T bcxmax
Rank1View<T, MemorySpace> wk