relaxationFactors子字典中一些关键字的疑惑



  • 各位大神,如下图所示,请问relaxationFactors子字典中的".*表示什么意思? 还有,"epsilon.*"epsilon的区别是什么?我还看到过"U.*","k.*" 等类似的关键字,,在user's guide中没有找到答案,希望在这里能够得到答复,谢谢!
    0_1537344757067_1.png 0_1537344774095_2.png 0_1537344778144_3.png



    • ".*"表示所有的关键词都指定后面的信息

    • epsilon.*表示所有的以epsilon开头关键词(如epsilon.air,epsilon.water,epsilonSS)都指定后面的信息


  • OpenFOAM教授

    @d-benjamin 这个是正则表达式,是用来匹配字符串的。"."代表任意字符,"*"代表出现多次(包括0次),合起来".*"代表匹配任意字符。

    "epsilon.*"可以匹配以epsilon开头的任意字符(包括本身),如epsilonepsilonFinal等。其中epsilonFinal是用于PIMPLE算法最后一个迭代循环的控制参数。

    以上规则同样适用于"U.*""k.*"


Log in to reply