在编写求解器时,可能需要用到求解器的维数。
虽然OpenFOAM处理一维和二维问题时也使用三维网格,但在求解器实现方面,有时为了提高效率,针对不同维数的问题单独编写求解器,或者统一编写三维求解器,但在某些程序段省略对不求解的空间维度的计算。为此,需要求解器能自动判断求解的维数。
在polyMesh类中有一个类方法直接返回求解的维数,那就是
label nSolutionD() const
用法为
const label nSolDim = mesh.nSolutionD();
Enjoy!
Contact me
E-mail: 18810577380@163.com