各位大佬好!
在下小白一枚,最近正在学着植入自己的边界条件。我在nutUSpaldingWallFunction.C中看到了作者用如下语句,在边界面上定义一个新标量场:
tmp<scalarField> tuTau(new scalarField(patch().size(), 0.0));
scalarField& uTau = tuTau.ref();
我本想用类似方式来写定义自己的变量,但是运行后发现,程序好像会清除某些tmp变量(我感觉是这样?),导致最后输出为0。
请问各位大佬:
怎么样做才能避免这样的问题?
如果我不想用tmp变量,以上语句应该怎么写?