rhoCentralFoam版本更替的交流
-
最近使用文本比较工具对比了openfoam v2和v6两个版本的rhoCentralFoam.C代码,发现了两个明显的区别,不太理解。
-
- “=”变为了“==”。C++语法里面说=表示幅值,==表示判断,但是这里会不会有问题?
v2版本是: rhoU.boundaryField() = rho.boundaryField()*U.boundaryField(); v6版本是: rhoU.boundaryFieldRef() == rho.boundaryField()*U.boundaryField();
-
- v6版本中少了下面的两项。
+ fvc::laplacian(turbulence->alpha(), e) - fvc::laplacian(k, T)
具体的比较贴出如下:
-