CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    求助,如何在openfoam求解器里初始化一个LES滤波的filter?

    OpenFOAM
    2
    3
    143
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • W
      wjzhang 最后由 编辑

      提前感谢大家!
      如题,如何在求解器里面使用LES的滤波函数?
      需要初始化一个filter函数对吧,但是follow这个帖子https://www.cfd-online.com/Forums/openfoam-programming-development/130398-use-les-filter-operation.html,用下面方法:

      autoPtr<LESfilter> filterPtr(LESfilter::New(U.mesh(), les->coeffDict()));
      LESfilter& filter(filterPtr());
      

      编译求解器的时候它就报错啊:

      7b5ab8d7-f635-4b66-b394-2c116daca8f1-2d545e14a434c61f73611f14bd178e4.png

      说LESfilter没有声明?!

      我在前面加各种声明,比如Foam::LESfilter也都没用。该如何解决呢?

      感谢!

      李东岳 1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 @wjzhang 最后由 编辑

        @wjzhang 看起来你应该包含.H头文件

        CFD高性能服务器 http://dyfluid.com/servers.html

        W 1 条回复 最后回复 回复 引用
        • W
          wjzhang @李东岳 最后由 编辑

          @李东岳 感谢李老师,确实忘了包含头文件!

          1 条回复 最后回复 回复 引用
          • First post
            Last post