OpenFOAM中的幂函数



  • 在使用OpenFOAM编译公式的时候,发现了个问题:pow(N, 1/2)与pow(N,0.5)输出的结果不一样,OpenFOAM编译公式时幂函数是使用pow()函数吗?我翻看了自带的一些湍流模型中发现了pow4()或者pow3()这种写法,难道是OpenFOAM的幂函数编写规则和C++不一样?下面上图,图中分别是pow(N, 1/2)与pow(N,0.5)的结果,明显量纲不一样了。
    1_2.jpg
    0.5.jpg



  • 解决了,把1换成1.0就好了,感谢 @麦迪文 师兄的帮助。


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1