|
[Sponsors] | |||||
|
|
|
#1 |
|
Senior Member
Ben K
Join Date: Feb 2010
Location: Ottawa, Canada
Posts: 140
Rep Power: 8 ![]() |
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 Retrieving boundary patch values adjacent to a given cell: 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;
}
}
|
|
|
|
|
|
|
|
|
#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.
|
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [ICEM] Generating Mesh for STL Car in Windtunnel Simulation | tommymoose | ANSYS Meshing & Geometry | 48 | April 15, 2013 04:24 |
| [ICEM] how to mesh a sail (and the rest of the boat) | matteoL | ANSYS Meshing & Geometry | 4 | May 7, 2012 10:23 |
| Number of cells in mesh don't match with size of cellLevel | colinB | OpenFOAM Native Meshers: snappyHexMesh and Others | 9 | November 2, 2011 03:50 |
| engrid -> save as .stl with boundarie codes | Zymon | enGrid | 31 | August 29, 2011 13:40 |
| Icemcfd 11: Loss of mesh from surface mesh option? | Joe | CFX | 2 | March 26, 2007 18:10 |