|
[Sponsors] |
December 9, 2010, 11:53 |
Accessing value at the corner of a mesh
|
#1 |
Senior Member
Ben K
Join Date: Feb 2010
Location: Ottawa, Canada
Posts: 140
Rep Power: 19 |
Hi, I'm trying to get the value at the corner of a 2D mesh. I can easily get the values along the boundary by doing something like:
Code:
label topWall = 2DMesh.boundaryMesh().findPatchID("topWall"); fixedGradientFvPatchScalarField& bufferC = refCast<fixedGradientFvPatchScalarField>(C2D.boundaryField()[topWall]); scalarField& valC = bufferC; forAll (valCsPositive, i) { cBoundary[i] = C2D.boundaryField()[topWall][i]; } I've tried something like this which I found from http://www.cfd-online.com/Forums/ope...iven-cell.html: Code:
vector probePoint(x,y,z); //these are the coordinates of the value I need label probeCell = mesh.findCell(probePoint); // this is the nearest cell to the point that I need const cell& c = mesh.cells()[probeCell]; // a cell is a list of faces forAll (c, i) { // This gives you the patch ID for a face. If the face is internal, you get -1 label patchID = mesh.boundaryMesh().whichPatch(c[i]); if (patchID > -1) { label faceID = mesh.boundaryMesh()[patchID].whichFace(c[i]); Info << "values=" << field.boundaryField()[patchID][faceID] << endl; } } |
|
December 9, 2010, 18:39 |
|
#2 |
Senior Member
|
I am no expert in OpenFoam. But it looks like you might be trying to access a node value, whilst OpenFoam only let you access the face values.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] Number of cells in mesh don't match with size of cellLevel | colinB | OpenFOAM Meshing & Mesh Conversion | 14 | December 12, 2018 09:07 |
[ICEM] Generating Mesh for STL Car in Windtunnel Simulation | tommymoose | ANSYS Meshing & Geometry | 48 | April 15, 2013 05:24 |
[ICEM] how to mesh a sail (and the rest of the boat) | matteoL | ANSYS Meshing & Geometry | 4 | May 7, 2012 11:23 |
engrid -> save as .stl with boundarie codes | Zymon | enGrid | 31 | August 29, 2011 14:40 |
Icemcfd 11: Loss of mesh from surface mesh option? | Joe | CFX | 2 | March 26, 2007 19:10 |