ArborX

ArborX::Interpolation::MovingLeastSquares

Defined in header <ArborX_InterpMovingLeastSquares.hpp>

template <typename MemorySpace, typename FloatingCalculationType = double>
class Interpolation::MovingLeastSquares;

The class ArborX::Interpolation::MovingLeastSquares allows interpolating from a set of source points to a set of target points using information from nearest neighbors.

Template parameters

  • MemorySpace: valid Kokkos memory space used as memory space for the coefficients

  • FloatingCalculatingType: type of the coefficients used internally for performing the interpolation

Member functions

(constructor)

computes the coefficients used in interpolate

interpolate

performs the actual interpolation