CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于laplacian

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

      红宝书中说“fvm::laplacian功能定义在SRC/finiteVolume/finiteVolume/laplacianSchemes/gaussLaplacianScheme目录下的文件gaussLaplacianSchemes.C:

      template<class Type, class GType>
      tmp<fvMatrix<Type>>
      gaussLaplacianScheme<Type, GType>::fvmLaplacian

      但求解器中用的是fvm::laplacian而不是fvmLaplacian,fvm::laplacian的定义在SRC/finiteArea/fac目录下的facLaplacia文件

      这两者是怎么联系起来的?

      1 条回复 最后回复 回复 引用
      • S
        shrine 最后由 编辑

        我的意思,求解器中并不是调用gaussLaplacianScheme::fvmLaplacian
        而是调用fvm::laplacian

        怎么实现,以及为什么这样做

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

          fvm是名称空间,类似的还有fvc,这是用来区别的。从你的描述来看,你应该看看C++类部分的内容。这部分跟CFD关系不大

          CFD高性能服务器 http://dyfluid.com/servers.html
          2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

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

            @东岳 想了解of的程序架构,有文章推荐么

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

              我个人推荐一般需要我认可。但我学习OpenFOAM程序都是自学,只看过《OpenFOAM用户指南》,《OpenFOAM编程指南》,并且我断断续续看了一年《C++ primer plus》,除了这三个因此没有文章推荐给你因为我也没看过不好评价

              学习CFD这面倒是有几本书推荐给你,比如《数值传热学》,《Computational Methods for Fluids Dynamics》,应该会有人推荐别的书,比如OpenFOAM Matlab那个、不过我个人觉得没上面这俩本好

              另外可以看看一些OpenFOAM的博士论文,比如Jasak的博士论文是个很好的资料

              暂时只想到这么多

              CFD高性能服务器 http://dyfluid.com/servers.html
              2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

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