费利西蒂

有限元计算接口实现和工具

4.5 k下载

更新2022年11月6日

查看许可协议

看到GitHub维基:
http://github.com/walkersw/felicity-finite-element-toolbox/wiki
教程和更多。
也看到新的论坛:
https://groups.google.com/forum/ # ! / felicity-finite-element-toolbox-discuss论坛
为更多的信息。
以下工具包括:
——3 d网格生成器iso-surfaces卷有界的。
在网格-最近点搜索,包括3 d表面剖分。
注意:固定误差与MATLAB的三角类。
——现在包括H (curl)元素!Nedelec第一有限元实现。

引用作为

肖恩·沃克(2023)。费利西蒂(//www.tatmou.com/matlabcentral/fileexchange/31141-felicity), MATLAB中央文件交换。检索

沃克,肖恩·w·“幸福:Matlab / C \ Mathplus \ Mathplus工具箱开发有限元方法和仿真建模。“暹罗期刊在科学计算、40卷,没有。2、工业与应用数学学会(暹罗),2018年1月,pp, C234-C257 m1128745 doi: 10.1137/17。

查看更多的风格
MATLAB版本兼容性
创建R2018a
兼容R2018a R2021b
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.33.0.0

固定的小错误和一些单元测试。

1.32.0.0

固定的小错误和一些单元测试。

1.31.0.0

固定的小错误和一些单元测试。

1.30.0.0

固定所需产品。下载188bet金宝搏

1.29.0.0

固定的小虫子。黑森运营商实现二阶导数对函数定义在一维,二维和三维域(包括曲线和曲面嵌入到3 d)。添加形状算子。更新FEL_SaveLoad和FEL_Visualize类。

1.28.0.0

修正一些小错误。添加一个点搜索者对一维、二维和三维网格(这包括曲线和表面嵌入在3 d)。添加一个快速参考PDF,手动更新,和google代码页。

1.27.0.0

可以混合不同子域几何信息在定义双线性和线性形式。添加辅助类来保存和加载仿真数据,以及有限元模拟运行。

1.26.0.0

实现了一个point-region (PR)二叉树,四叉树,八叉树的快速点搜索和最近的邻居。

1.25.0.0

实现了一个point-region (PR)二叉树,四叉树,八叉树的快速点搜索和最近的邻居。

1.20.0.0

使得自由度配置生成的墨西哥人文件更容易使用。各种各样的bug修复。

1.19.0.0

固定一个愚蠢的错误当使用Append_Subdomain网类。教程添加到google代码页面和其他变化。更新的PDF手册。做了一些改进的错误检查和错误消息FiniteElementSpace类。

1.18.0.0

固定一个缺陷矩阵重新装配。添加了一个网格平滑(优化)。教程添加到google代码页。

1.17.0.0

增加了* * * *的帮助很多评论。现在你使用MATLAB的帮助命令获取有用的信息为用户相关的类。清理一些内部代码。

1.16.0.0

添加了自动代码生成插值有限元系数函数。添加单元测试、演示和文档。教程在google代码页。还添加了一个论坛,费利西蒂(google代码页面上的链接)。

1.15.0.0

固定一个缺陷与MATLAB不成功复制文件。老虎也更新网格界面,以及啮合教程在google代码页。

1.13.0.0

费利西蒂现在包括一个独立的三维四面体网格生成器iso-surfaces。看到google代码页面了解更多细节。

1.12.0.0

修正一些小错误。添加了一些方法FiniteElementSpace类(用于整理自由度指数在子域,等等)。手动添加了一个篇章讨论FiniteElementSpace类和其他一些便利的例程。

1.11.0.0

重大修改的代码生成矩阵组装。现在可以定义双线性、线性和“真实”的形式,包括集成多个子域内不同的拓扑维数相同的脚本文件。更新文档。

1.10.0.0

修正一些小错误。添加了一些helper类。更新了文档。

1.9.0.0

固定一些小的bug相关矩阵组装代码生成。

1.8.0.0

我清理内部的代码相当;应该能让未来增加更容易。这个新版本为H (div)现在有一个框架元素,与最低位Raviart-Thomas (RT0)实现的。

1.7.0.0

固定的几个小问题。固定失踪文件问题,导致崩溃的单元测试别人的MATLAB安装。

1.6.0.0

完全集成Rivara二分的三角网格MeshTriangle类。还包括一个光程函数解算器。其他各种错误修复。

1.4.0.0

更新网站,包括一个简短的在线教程。

1.3.3.0

固定一个bug相关计算当地的筛孔尺寸。

1.3.2.0

微小的变化,单元测试。

1.3.1.0

不使用符号的能力计算工具箱添加“ReferenceFiniteElement”;这是有用的* *预先生成运行时代码的机器上的工具箱,然后复制的东西没有工具箱的机器。其他的东西。

1.3.0.0

我取代了.fml输入文件(矩阵组装)通过一个容易使用MATLAB脚本。
二维表面添加H (div)功能嵌入三维。启用和系数函数矩阵值依据。小界面的改进。添加初始功能组装矩阵元素的子集。重组后的单元测试。
二维表面添加H (div)功能嵌入三维。启用和系数函数矩阵值依据。小界面的改进。添加初始功能组装矩阵元素的子集。重组后的单元测试。

1.2.7.0

固定的小虫在单元测试符号功能。固定的另一个缺陷在单元测试新版本的Matlab。

1.2.6.0

更新的http连接。
更新链接。
页面更新谷歌群讨论。
添加功能符号常数矩阵汇编代码和插值,即这些常量指定在运行时被用户当调用墨西哥人所提供的文件。清理老虎网格生成器的接口。

1.2.5.0

提高自由度分配代码自动添加功能。清理评论和两个演示(费利西蒂纸)。

1.2.4.0

为当地的有限元矩阵添加演示。文本替换固定错误代码生成(错误发生在几何与10个或更多都由一个元素表示基函数)。

1.2.3.0

固定一个小错误的单元测试。

1.2.2.0

增加了对高阶的GeoElementSpace网格;添加三个演示(两个在wiki)。手动更新,quick-ref指南和wiki。

1.2.1.0

更新FEL_SaveLoad类。改变ReferenceFiniteElement FiniteElementSpace,即现在你在FiniteElementSpace指定组件的数量。改变了代码生成的语法(最好了!)。更新了手册和wiki。

1.2.0.0

修改后的网格类使用MATLAB的三角类。自动搜索网格点。改变了m文件格式存储/定义有限元。在2 d和3 d H (curl)实现!手动更新。更多信息参见readme。

1.1.5.0

修改了c++矩阵组装许多这些礼物时更有效率;这只修改费利西蒂的内部。这是一个初始步骤实现OpenMP矩阵组装。

1.1.3.0

更新的编译脚本生成墨西哥人文件/矩阵组装形式。完成了迁移到GitHub的wiki教程。固定一个小错误的符号工具箱MATLAB r2016a。

1.1.2.0

添加程序让等边三角形网格在平面上。GitHub搬到google代码页面。添加错误检测代码当给定细胞指数的范围(矩阵组装和插值墨西哥人的文件)。其他一些小的变化。

1.1.1.0

修正一些小错误,停止了单元测试。

1.1.0.0

软件版本号格式转移到“标准”格式;我们来到了版本1.1.0 !添加测试常规正交规则。固定公差问题点在网格搜索。看到VERSION_HISTORY.txt。
只是改变了我的网站引用。

1.0.953.0

添加单元测试的热方程求解表面。更新图像分割演示。固定的错误当匹配变量文本名称(这是在代码生成费利西蒂的一部分)。做了一些其他小功能变化。

1.0.0.0