CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    一个 scalar 等于多少个字节?

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

      求问各位大神,一个 scalar 等于多少个字节?

      为啥我电脑上测出来是 16 bytes?

      scalar 是个 long doble 么?

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

        在OpenFOAM/primitives/Scalar/scalar/scalarFwd.H中:

        //- A typedef for float
        typedef float floatScalar;
        
        //- A typedef for double
        typedef double doubleScalar;
        
        
        #if defined(WM_SP)
        
        typedef floatScalar scalar;
        typedef floatScalar solveScalar;
        
        #elif defined(WM_SPDP)
        
        typedef floatScalar scalar;
        typedef doubleScalar solveScalar;
        
        #elif defined(WM_DP)
        
        typedef doubleScalar scalar;
        typedef doubleScalar solveScalar;
        
        #else
        //    #error "PRECISION must be set to WM_SP, WM_SPDP or WM_DP"
        #endif
        
        

        blog :
        <https://chengpengzhao.com>

        1 条回复 最后回复 回复 引用
        • Y
          Yufeng Wei 最后由 编辑

          懂了。谢谢大佬

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