openFOAM的基础数据结构汇总

openFOAM将数组链表等数据结构也进行了封装,这里进行一个汇总。可能陆续也会更新

标签label

其实就是指i,j,k这类浮标使用的类型。我们通常就使用int就可以,但是这里也进行了封装,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/107812187

标量scalar

其实就是浮点数,不过浮点数有多重类型精度,比如float double longdouble,这里将类型统一为scalar这个类型使用,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/107735351

向量vector

并不是C++中常用的容器vector,而是指(x,y,z)这样的长度为3的行向量,用来表示速度坐标等。这是因为openFOAM从90年代开始迭代遗留下来的习惯,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/107735914
不过它还有对应的拓展,比如二维的vector2D。以及列向量RowVector

张量tensor

是指3*3的张量,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/107737705
它也有对应的拓展,如’Tensor2D SymmTensor SymmTensor2D DiagTensor’

数组UList和List

是可以指定类型的一维数组,具有和vector数组类似的功能,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/106963933

场Field

用来存储我们平时说到的速度域,压力域等。当然这需要网格相关的信息,会非常的复杂,具体见如下链接:
https://blog.csdn.net/qq_40583925/article/details/107800987

3 目录 说明 ..................................................................................................................... 1. 如何做动画 ................................................................................................. 2. OpenFOAM 第 5 次 workshop ................................................................... 3. OpenFOAM 中不可压缩湍流大涡求解器 oodles 说明 ........................... 4. OpenFOAM 中的神奇方程定义方式的背后 ............................................. 5. OpenFOAM 中雷诺时均湍流求解器 turbFoam 使用 ............................... 6. pimple 算法简述 (2009-09-30 09:22:33) 转载 .......................................... 7. 粒子方法讨论版开版 .................................................................................. 8. 面向对象—我的一点理解 .......................................................................... 9. 如何搞多面体网格 ...................................................................................... 10. OpenFOAM-1.6-ext 的安装过程探讨 ................................................... 11. 多态实现及其子类父类数据传递的方式 ............................................. 12. OpenFOAM 与有限元程序包 deal.II 的无缝耦合方法 ........................ 13. CAD->GAMBIT->CFD几何 ...................................................................... 14. OpenFOAM 中非均匀初始场的设定 ..................................................... 15. OpenFOAM-1.6 中 sample 的使用 ......................................................... 16. 利用 pyFOAM 残差的输出 ...................................................................... 17. 也来谈谈传值和传址 .............................................................................. 18. 从 pisoFoam 谈谈 OpenFOAM-1.6 湍流模型的结构变化 ................... 19. 非惯性旋转系统稳态求解器 simpleSRFFoam的使用 ........................ 20. linux 常用命令集 ..................................................................................... 21. 一起看看 OpenFOAM-1.6 中的 pisoFoam .......................................... 22. 一起看看 OpenFOAM-1.6 中的 pisoFoam .......................................... 23. 深入解析 OpenFOAM 时间控制参数字典文件 controlDict ................. 24. OpenFOAM 中的智能指针 autoPtr ........................................................ 25. 如何实现同一用户下的 OpenFOAM 多版本编译 ................................ 26. 商业软件划分的网格向 OpenFOAM 转换应注意的问题 .................... 27. OpenFOAM 如何定义与时间有关的边界条件 ..................................... 28. OpenFOAM 中 transportModel 与 viscosityModels 关系 .................... 29. OpenFOAM 不可压缩流边界条件的设定之我见 ................................. 30. OpenFOAM 中气液双欧拉求解器 bubbleColumn 的使用 .................. 31. OpenFOAM 不可压缩非牛顿流体层流求解器使用说明 ..................... 32. OpenFOAM 中不可压缩稳态求解器 simpleFoam 的使用 .................. 33. 深入解析 OpenFOAM 离散格式参数字典文件 fvSchemes................. 34. 如何使得 OpenFOAM 的 solver 自动调节时间步长 ........................... 35. OpenFOAM 中不可压缩流大涡求解器 oodles 的使用 ....................... 36. OpenFOAM 中的不可压缩湍流流动求解器 turbFoam 的说明 .......... 37. 深入解析 icoFoam 下的顶盖驱动流 (cavity) .........................................
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值