单相可压缩流体湍流模型修改后的编译问题
-
各位老师大家好,我最近开始学习改OpenFoam里面的湍流模型kOmegaSST,用的是compressible里面的rhoSimpleFoam求解器。我的编译文件makeTurbModel.C报错,文件内容如下
报错的原因是说在compressible/lnInclude/EddyDiffusivity中没有alphaField, rhoField及transportModel,报错如下:
但是我查看文件确实有这三个场
这是怎么回事呢?
第一次修改湍流模型,请各路大神指点一下,不甚感激! -
已经解决。我的makeTurbulenceModel.C文件中namespace Foam的
typedef RASModel<EddyDiffusivity<turbulenceModel>> RASfluidThermoCompressibleTurbulenceModel;
typedef LESModel<EddyDiffusivity<turbulenceModel>>
LESfluidThermoCompressibleTurb
应该改成
typedef RASModel<EddyDiffusivity<fluidThermoCompressibleTurbulenceModel>> RASfluidThermoCompressibleTurbulenceModel;
typedef LESModel<EddyDiffusivity<fluidThermoCompressibleTurbulenceModel>> LESfluidThermoCompressibleTurb