|
[Sponsors] |
September 1, 2011, 16: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, 17:16 |
|
#2 |
Senior Member
David Gaden
Join Date: Apr 2009
Location: Winnipeg, Canada
Posts: 437
Rep Power: 22 |
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, 18: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 03:31 |
Cells with t below lower limit | Purushothama | Siemens | 2 | May 31, 2010 22:58 |
how to access each cell of a face? (user fortran) | Katariina | CFX | 3 | January 28, 2008 10:16 |
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues | michele | OpenFOAM Meshing & Mesh Conversion | 2 | July 15, 2005 05:15 |
Warning 097- | AB | Siemens | 6 | November 15, 2004 05:41 |