Point-to-grid vector value functor. More...
#include <Cabana_Grid_Interpolation.hpp>
Public Types | |
using | value_type = typename ViewType::value_type |
Scalar value type. | |
Public Member Functions | |
VectorValueP2G (const ViewType &x, const value_type multiplier) | |
Constructor. | |
template<class SplineDataType, class GridViewType> | |
KOKKOS_INLINE_FUNCTION void | operator() (const SplineDataType &sd, const int p, const GridViewType &view) const |
Apply spline interplation. | |
Public Attributes | |
ViewType | _x |
Spline evaluation locations. | |
value_type | _multiplier |
Scalar multiplier. | |
Point-to-grid vector value functor.
Interpolates a vector function from points to entities with a given multiplier such that:
f_{ijkd} = multiplier * \sum_p weight_{pijk} * f_{pd}