OpenFOAM guide/SurfaceInterpolationScheme;;interpolate

From OpenFOAMWiki
< OpenFOAM guide
Revision as of 19:27, 30 June 2010 by Marupio (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

surfaceInterpolationScheme::interpolate

If fvcfd.H is included, interpolate is available.

Equations used:

    for (register label fi=0; fi<P.size(); fi++)
    {
        sfi[fi] = lambda[fi]*(vfi[P[fi]] - vfi[N[fi]]) + vfi[N[fi]];
    }

Where:

  • fi is face;
  • P is owner;
  • N is neighbour;
  • vfi is to be interpolated (geometricfield.internalfield)
  • lambda is meshweights (surfacescalarfield.internalfield)
  • sfi is interpolated value

This is:


\phi_{e,i}=\lambda_i
\left (
	\phi_{P,i} - \phi_{E,i}
\right ) +
\phi_{E,i}