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).
根据heatTransfer buoyantPimpleFoam求解器修改后的算例文件hotRoom中想用setFieldsDict设置初始环境中的压力p,尝试在creatFields.H中声明p,但是编译报错。应该怎么设置才能顺利在setFields中成功定义初始压力场呢?
你这个看起来是声明了多次的p
p
@李东岳 李老师,第一个声明&p=thermo.p( )在setFields中应该怎么指定初始值?volScalarField& p 指定值,是这样么?
我记得setField是在求解器运行前用的吧,直接在setFieldDict指定好box以及相关变量,然后在算例文件下blockMesh setField xxxFoam这样用吧,如果单纯需要初始化场应该不用修改求解器来着吧,认识有限,说错了希望大佬们指正
@ZY-GONG 谢谢,已经解决的,之前的错误是因为错误声明了压力,重新在终端中运行setFields命令就可以了