|
[Sponsors] |
September 1, 2011, 15:53 |
Access cell value
|
#1 |
Senior Member
Senthil Kabilan
Join Date: Mar 2009
Posts: 113
Rep Power: 17 |
Dear Foamers,
Within the forAll loop, I need to find the owner of faceI and get the cell value of T. fixedGradientFvPatchScalarField& bufferField= refCast<fixedGradientFvPatchScalarField>(T.boundar yField()[patchIndex]); scalarField& bufferMesh = bufferField.gradient(); forAll (bufferField, faceI) { } Thanks all in advance Senthil |
|
September 2, 2011, 16:16 |
|
#2 |
Senior Member
David Gaden
Join Date: Apr 2009
Location: Winnipeg, Canada
Posts: 437
Rep Power: 21 |
I think it's in lduMesh. Look through fvMesh, lduMesh, primitiveMesh. It'll be owner_ or something like that. One of them will give you access. Discretization schemes use it... look in GaussConvection, or Laplacian.
|
|
September 2, 2011, 17:19 |
|
#3 |
Senior Member
Senthil Kabilan
Join Date: Mar 2009
Posts: 113
Rep Power: 17 |
David,
Thanks for the tip. Just for others who might have the same issue...below is the code that should be within the forAll loop to access the cell value: const unallocLabelList& owner = mesh.owner(); Info << T[owner[faceI]]; Thanks Senthil |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Access cell face center / cell vertices | lichmaster | OpenFOAM Programming & Development | 7 | May 31, 2014 02:31 |
Cells with t below lower limit | Purushothama | Siemens | 2 | May 31, 2010 21:58 |
how to access each cell of a face? (user fortran) | Katariina | CFX | 3 | January 28, 2008 09:16 |
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues | michele | OpenFOAM Meshing & Mesh Conversion | 2 | July 15, 2005 04:15 |
Warning 097- | AB | Siemens | 6 | November 15, 2004 04:41 |