ENigMA
💻
ENigMA
软件
软件描述
ENigMA是一个面向对象的C++模板库,其目标是在多域环境中提供多物理场仿真。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 ENigMA?
ENigMA(扩展数值多物理场分析)是一个面向对象的C++模板库,旨在提供多域环境下的多物理场仿真。该代码实现了多种数值方法,如有限体积法(FVM)、有限差分法(FDM)、有限元法(FEM)、边界元法(BEM)、光滑粒子流体动力学(SPH)等,用于对各域中的偏微分方程(PDE)进行数值逼近。它还提供了用于生成鲁棒网格(三角形、块状、约束四面体等)的类,以及交集与裁剪操作,并实现了R树、八叉树和哈希网格方法用于空间搜索。该工具可用于三维流体、热传导和结构分析。