Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 关于laplacian

关于laplacian

已定时 已固定 已锁定 已移动 OpenFOAM
5 帖子 2 发布者 3.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • S 离线
    S 离线
    shrine
    写于 最后由 编辑
    #1

    红宝书中说“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 离线
    S 离线
    shrine
    写于 最后由 编辑
    #2

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

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

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #3

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    S 1 条回复 最后回复
  • S 离线
    S 离线
    shrine
    在 中回复了 李东岳 最后由 编辑
    #4

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

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #5

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

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

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

    暂时只想到这么多

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]