OpenFOAM 中的有限体积离散 2018-01-14 finite volume 3196 words 7 mins read 介绍 这篇文章中你将会学到: 基于任意多面体网格的有限体积离散方法 时间项的处理方式 对流项的处理方式 源项的处理方式 边界条件的处理方式 OpenFOAM 中对有限体积 Read more...
OpenFOAM 中的运行时选择机制 2017-05-31 OpenFOAM 1960 words 4 mins read 运行时选择(run-time selection,RTS)机制是 OpenFOAM 的一大特点。RTS 做的工作其实很简单:通过运行时(从字典读入)的不同关键字构 Read more...
OpenFOAM 中的 autoPtr 2016-10-22 OpenFOAM 511 words 2 mins read autoPtr 类和 tmp 类一样,也是智能指针。头文件里面对 autoPtr 类的描述为: An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and with pointer allocation checking on access. 可见 autoPtr 和 std::auto_ptr 功能类似,是不支持引用计数 Read more...
C++11 中的智能指针 2016-10-15 c++ 991 words 2 mins read C++11 中正式引入了智能指针 unique_ptr、shared_ptr 和 weak_ptr,并推荐使用 unique_ptr 代替 C++03 中过时的 auto_ptr 。本文重点介绍前两种智能指针 Read more...
OpenFOAM 中的 tmp 类 2016-10-13 OpenFOAM 1516 words 4 mins read tmp 类是 OpenFOAM 中用来封装对象的一个类,这里将介绍 tmp 的机制及用法。 基础知识 在介绍 tmp 类之前我们有必要了解一些 C++ 的机制。在 C++ 中,当一个函数的返回值为对象 Read more...