H.G.韦勒,G.塔博,H.贾萨克,C.愤怒;使用面向对象技术的计算连续体力学张量方法。计算。物理学。1998年11月1日;12 (6): 620–631.https://doi.org/10.1063/1.168744
下载引文文件:
本文概述了连续介质力学的场操作(FOAM)C++类库的原理。我们的目的是尽可能容易地开发可靠和高效的计算连续体力学代码:这是通过使代码的顶级语法尽可能接近张量和偏微分方程的传统数学符号来实现的。面向对象技术允许创建与连续介质力学相似的数据类型,C++中可能的运算符重载允许将普通数学符号用于基本操作。作为一个例子,讨论了在FOAM计算流体动力学代码中各种湍流建模的实现,并给出了在标准测试用例(绕方形棱镜流动的测试用例)上进行的计算。为了证明FOAM库的灵活性,还给出了求解结构和磁流体力学的代码,并给出了适当的测试用例结果。©1998年美国物理研究所。
登录或创建帐户