摘要: C++中,智能指针与普通指针不同,是包含指针的一种类模板,用于管理动态分配的内存。智能指针的行为类似于常规指针,但是能够自动地释放所指向的对象,避免内存的泄露。智能指针通过对被引用对象进行计数的方式,或者其他机制,限制被引用的次数,避免形成循环引用。 相较于常规指针,在使用完以后,通常需要使用fre 阅读全文
posted @ 2024-12-26 13:34 Mestro 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 好久没有更新推文了,最近换了工作,时间相对多了一点,有一点时间把过去的一些笔记内容给整理一下。能坚持学习和整理是一件很难的事情,当下大多数人的生活都相当碎片化,很多事做着做着就中断了,希望我能把我学习C++和OpenFOAM的一些内容写完。 指针在OpenFOAM里面是一个很常见的内容,例如使用au 阅读全文
posted @ 2024-12-26 13:33 Mestro 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 基于有限体积法和交错网格的SIMPLE算法推导及实现 SIMPLE算法,半隐式速度压力耦合算法,是专门求解不可压流体流动的算法。由于不可压流体控制方程中,密度常常被视为常数,没有表征流体密度、压力、温度联系的状态方程,压力以梯度项的形式存在于动量方程中,无法显性表达或者直接求解,造成了求解上的困难。 阅读全文
posted @ 2024-05-02 19:18 Mestro 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 安装的准备 现在OpenFOAM已经更新到了第十版,之所以安装5版本,是因为我个人现在做CFD-DEM耦合的工作,CFDEM耦合软件支持的OpenFOAM就是5.x版本。不管是哪一个版本,安装过程和准备文件是基本一致的。 安装过程主要参考如下博客和帖子: https://www.cfd-china. 阅读全文
posted @ 2022-12-03 13:35 Mestro 阅读(2050) 评论(0) 推荐(0) 编辑