FeInterpolateResult fe_interpolate(int_t spaceDimension, unsigned char execSpace, method_t method, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, int_t *connVal, int_t connValSize, offset_t *connOff, int_t connOffSize, cell_t *cellTypes, coordinates_t *targetPoints, int_t nTargetPoints, bool fortranIndexing)
C++ interface for finite-elements interpolation.
RbfInterpolateResult rbf_interpolate(int_t spaceDimension, unsigned char execSpace, unsigned char rbfFunction, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, coordinates_t *targetPoints, int_t nTargetPoints)
C++ interface for RBF-PUM interpolation.
void vtk_to_pacman_cell_type(const int_t *vtkTypes, cell_t *pacmanTypes, int_t n)
Convert an array of VTK cell type IDs to PACMAN CellType enum values.
MLSInterpolateResult MLS_interpolate(int_t spaceDimension, unsigned char execSpace, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, coordinates_t *targetPoints, int_t nTargetPoints)
C++ interface for Moving Least Squares (MLS) interpolation.
int_t vtk_cell_dim(int_t vtkCellType)
Return the topological dimension for a VTK cell type identifier.
Constants representing available Kokkos execution spaces as unsigned chars, usable both from C++ and ...
Result of a finite-elements interpolation call.
std::vector< int_t > targetStatus
TransferStatus code per target point (same underlying int_t as TransferStatus enum).
std::vector< fp_t > targetValues
Interpolated scalar value per target point.
Result of a Moving Least Squares interpolation call.
std::vector< fp_t > targetValues
Interpolated scalar value per target point.
Constants representing available RBF basis functions as unsigned chars, matching PyBindingsRbf::RbfFu...
static constexpr unsigned char WENDLANDC6
static constexpr unsigned char WENDLANDC8
static constexpr unsigned char WENDLANDC2
static constexpr unsigned char WENDLANDC0
static constexpr unsigned char WENDLANDC4
Result of an RBF-PUM interpolation call.
std::vector< fp_t > targetValues
Interpolated scalar value per target point.