CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    OpenFOAM代码中奇葩的换行

    C斯达克
    5
    5
    3121
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 李东岳
      李东岳 管理员 最后由 编辑

      来自rhoCentralFoam:

      U.ref() =
                  rhoU()
                 /rho();
      

      我进行了一个创新,更改为:

      U.ref() =rhoU()/rho();
      

      2023年线下CFD课 报名正式启动 http://dyfluid.com/class.html
      CFD高性能服务器 http://dyfluid.com/servers.html

      .J. 赵 2 条回复 最后回复 回复 引用
      • .J.
        .J. @李东岳 最后由 编辑

        @李东岳 强!

        Blog: http://www.cnblogs.com/Jay-CFD/
        Research Gate: https://www.researchgate.net/profile/Weijie_Yin2

        1 条回复 最后回复 回复 引用
        • 赵
          赵一铭 @李东岳 最后由 编辑

          @李东岳 不愧是大师!

          1 条回复 最后回复 回复 引用
          • F
            Foamer24 最后由 编辑

            e99a9571-fe97-46e4-8f60-7c0f0b7bd1f1-image.png

            这么写应该是为了版本更替的时候,保证代码可读性,所以写的格式和以前一样了。

            1 条回复 最后回复 回复 引用
            • bestucan
              bestucan 版主 副教授 最后由 编辑

              这更像是用代码格式化软件统一生成的。高级编辑器自带的代码格式化一般只改行前缩进,代码格式化软件是全部重新排版。

              一般大型代码库都有非常细致的格式要求,代码格式化软件可以非常细致的定义每一个格式化要求:每行最多字符;算符前后加不加空格、换不换行,前换 后换还是都换……

              然后用被处理过的代码非常满足每一个细致要求,所以某些地方就看着有一点点别扭了。 indent是GNU出的格式化软件。里面有一些常用的风格模板:GNU、K&R、linux。也可以跟“像一篇文章一样长的”参数来定义自己的代码排版风格。

              滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

              异步沟通方式(《posting style》from wiki)(下载后打开):
              https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
              提问的智慧(github在gitee的镜像):
              https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

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