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

From OpenFOAMWiki
(Added to the category of incomplete pages)
(Added to the coding guide category)
Line 20: Line 20:
[[Category:Incomplete pages]]
[[Category:Incomplete pages]]
[[Category:OpenFOAM coding guide]]

Revision as of 10:28, 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