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).
之前的贴子有说可以输入xxxFoam -postProcess -func "dd(U)"是可以的,但是我输入依旧报错: 如果输入postProcess -func "dd(U)"也是如上报错。 我用了动网格,不知道是不是这个原因? 那如果我需要某个时间的ddt(U),我是不是可以在controlDict里面写function, 然后在那个时刻的下续算个几百步的得到? 求各位老师帮帮忙
@wsxfyy 求求各位好心人支支招啊
@wsxfyy 我刚亲自试了一下,确实不可以,然后我看源代码里面,这个直接报warning了。那就是不行了
https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/functionObjects/field/ddt/ddt.C
你可以试一下,在求解器里面,直接把ddt(U)输出出来,类似计算volScalarField ddtU=fvc::ddt(U);这样可以么
volScalarField ddtU=fvc::ddt(U);
@李东岳 好的 谢谢
@李东岳 请问一下这个我在createFields里面直接加入 但是报错这个 这哪里是出问题了吗?
这个是一个volVectorField
@李东岳 是的 刚刚改了 就好了 谢谢老师了