58#ifndef RBFInterpolation_H
59#define RBFInterpolation_H
61#include "dictionary.H"
65#include "simpleMatrix.H"
66#pragma GCC diagnostic push
67#pragma GCC diagnostic ignored "-Wold-style-cast"
68#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
70#pragma GCC diagnostic pop
87 const vectorField& controlPoints_;
90 const vectorField& dataPoints_;
93 autoPtr<RBFFunction> RBF_;
96 mutable scalarSquareMatrix* BPtr_;
118 const scalarSquareMatrix& B()
const;
134 const dictionary& dict,
153 return controlPoints_;
tmp< Field< Type > > interpolate(const Field< Type > &ctrlField) const
RBFInterpolation(const dictionary &dict, const vectorField &controlPoints, const vectorField &dataPoints)
const vectorField & dataPoints() const
const vectorField & controlPoints() const
SquareMatrix< double > EigenInvert(SquareMatrix< double > &A)