Difference between revisions of "Snip calculate field value at point"

From OpenFOAMWiki
(Added to the coding guide category)
(nah, I'll leave it out of the coding guide category for now. Undo revision 14198 by Wyldckat (talk))
Line 20: Line 20:
[[Category:Incomplete pages]]
[[Category:Incomplete pages]]
[[Category:OpenFOAM coding guide]]

Latest revision as of 10:30, 2 November 2013

The original question (as posten on the Message board) was: Given a position as (x,y,z), I want the u or p value in this point by using interpolation.

1 Doing the interpolation by yourself

vector probePoint(x,y,z);
label probeCell = mesh.findCell(probePoint);
const labelList& probeCellNeighbours = mesh.cellCells()[probeCell];
forAll(probeCellNeighbours, cellI)
  // Do your stuff

2 Using OpenFOAM's interpolation classes