27#include "addToRunTimeSelectionTable.H"
33defineTypeNameAndDebug(
TPS, 0);
40Foam::TPS::TPS(
const scalar radius)
47Foam::TPS::TPS(
const dictionary& dict)
50 radius_(readScalar(dict.lookup(
"radius")))
62Foam::scalarField Foam::TPS::weights
64 const vectorField& controlPoints,
65 const vector& dataPoint
68 scalarField dist = mag(controlPoints - dataPoint).ref();
69 scalarField RBF(dist.size());
74 RBF[i] = sqr(dist[i]) * log(dist[i]);