20 #ifndef LIBMESH_RADIAL_BASIS_INTERPOLATION_H 21 #define LIBMESH_RADIAL_BASIS_INTERPOLATION_H 42 template <
unsigned int KDDim,
class RBF = WendlandRBF<KDDim, 2>>
84 { libmesh_experimental(); }
90 virtual void clear()
override;
102 const std::vector<Point> & tgt_pts,
103 std::vector<Number> & tgt_vals)
const override;
109 #endif // #define LIBMESH_RADIAL_BASIS_INTERPOLATION_H
Does radial basis function interpolation using Nanoflann.
std::vector< Number > _weights
RadialBasisInterpolation(const libMesh::Parallel::Communicator &comm_in, Real radius=-1)
virtual void clear() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void interpolate_field_data(const std::vector< std::string > &field_names, const std::vector< Point > &tgt_pts, std::vector< Number > &tgt_vals) const override
virtual void prepare_for_use() override