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

From OpenFOAMWiki
(nah, I'll leave it out of the coding guide category for now. Undo revision 14198 by Wyldckat (talk))
 
(8 intermediate revisions by 5 users not shown)
Line 7: Line 7:
 
label probeCell = mesh.findCell(probePoint);
 
label probeCell = mesh.findCell(probePoint);
  
const labelList& probeCellNeighbours = mesh.cellCells()[probeCell];
+
const labelList& probeCellNeighbours = mesh.cellCells()[probeCell];
  
 
forAll(probeCellNeighbours, cellI)
 
forAll(probeCellNeighbours, cellI)
Line 18: Line 18:
  
 
TODO
 
TODO
<div id="ghsfg5dfhsdfhd" style="overflow:auto;height:3px;">[http://maxpages.com/rolexreplica swiss rolex replica] [http://www.zyworld.com/swissrolexreplica/ swiss rolex replica] </div>
+
 
 +
[[Category:Incomplete pages]]

Latest revision as of 09: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

TODO