codeStream能够实现边界条件和初始条件的自定义。但运行网上的相关案例发现跑不通,折腾了好几天,发现在OpenFOAM-v1706版本中参考案例的书写格式不适用。
参考案例的书写格式见下图:
OpenFOAM-v1706中codeStream的书写格式为:
patch-name #codeStream
{
codeInclude
#{
#include "fvCFD.H"
#};
codeOptions
#{
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/meshTools/lnInclude
#};
codeLibs
#{
-lmeshTools \
-lfiniteVolume
#};
code
#{
#};
}