在OpenFOAM中如何判断一个单元是否为边界单元?
- 
							
							
							
							
各位道友好! 关于这个问题,我最初的想法是遍历该单元的所有面,然后判断这些面是否在边界上。请问有没有其他的方法呢?(任何方法都行) 
- 
							
							
							
							
@AppleKiller 在 在OpenFOAM中如何判断一个单元是否为边界单元? 中说: 各位道友好! 关于这个问题,我最初的想法是遍历该单元的所有面,然后判断这些面是否在边界上。请问有没有其他的方法呢?(任何方法都行) 这是这个方法的代码,有没有其他比较快速的方法呢? forAll (mesh().cells()[cellID], faceI) { const label patchi = mesh().boundaryMesh().which(mesh().cells()[cellID][faceI]); if ( patchi > 0 && !isA<processorPolyPatch>(mesh().boundaryMesh()[patchi]) ) { Info << "Find it" << endl; } }
 
			