Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
请问一下 ,比如在openFoam里求解速度脉动值,直接用Ur=U-UMean和用 forAll(Ur,i){Ur[i]=U[i]-UMean[i]}循环这两种方式的区别是什么啊?虽然这个脉动这两种方法算出来一样,但是有些量这两种方法结果就会有较大区别。
#define forAll(list, i) \ for (Foam::label i=0; i<(list).size(); i++)
这两个是等价的。不过forAll没有做边界处理。Ur==U-UMean有边界条件的赋值。
Ur==U-UMean
@李东岳 感谢东岳前辈