Grid-to-point vector gradient functor. More...
#include <Cabana_Grid_Interpolation.hpp>
Public Types | |
using | value_type = typename ViewType::value_type |
Scalar value type. | |
Public Member Functions | |
VectorGradientG2P (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. | |
Grid-to-point vector gradient functor.
Interpolates the gradient of a vector function from entities to points with a given multiplier such that:
f_{pmn} = multiplier * \sum_{ijk} grad_weight_{pijkm} * f_{ijkn}