计算添加的方程想用更小的时间步,为什么不能在C文件下改动



  • 希望各位大佬指点一下,就是我想用双时间步,应该怎么改呢。
    如下图代码,Info出来的deltaT还是controldict里的deltaT

    runTime.deltaT() =0.00001 * demensiont;
        Info<< "deltaTime = " << runTime.deltaT() << nl << endl;
    fvScalarMatrix FEqn
    (
         	  fvm::ddt(H)
    	+ fvm::div(phi,H)
    	- fvm::laplacian(DH,H)
    );

  • 版主 副教授

    因为这不是C:mihu:
    这是C++。
    你在这里修改,但是其他过程在其他地方修改了。而且这个赋值八成也是不成功的。给类成员赋值一般都由成员函数完成。

    改起来还是挺麻烦的。:chitang:


Log in to reply
 


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