27#include "addToRunTimeSelectionTable.H"
33defineTypeNameAndDebug(
IMQB, 0);
40Foam::IMQB::IMQB(
const scalar radius)
48Foam::IMQB::IMQB(
const dictionary& dict)
51 radius_(readScalar(dict.lookup(
"radius")))
63Foam::scalarField Foam::IMQB::weights
65 const vectorField& controlPoints,
66 const vector& dataPoint
70 scalarField sqrDist = magSqr(controlPoints - dataPoint).ref();
71 return (1 / sqrt(sqrDist + sqr(radius_))).ref();