Interpolation on a curved patch
I want to calculate values at points on a patch by interpolation
using only the boundaryField values (not using internalField values at all).
My target patch is a *curved* surface (not a plane) and the values at
the nodal points on this patch are known.
Is it possible to do above interpolation in OpenFOAM?
If so, which utility should I use?
you could use the primitivePatchInterpolation class. This class allows interpolation of data from patch face centre to patch points (and vice-versa).
Here is an example:
The primitivePatchInterpolation class uses the inverse-distance method to interpolate the data, so it is quite accurate on orthogonal grids but can have errors on meshes with considerably skewed/non-orthgonal faces/cells.
Hope it helps,
Thank you for your information. I'll give it a try.
|All times are GMT -4. The time now is 00:55.|