文件交换

图片缩略图

RegBEM Phoretic

version 1.01 (74kb) by 托马斯Montenegro-Johnson
用正则边界元方法求解电泳迁移率问题

241下载

更新2016年4月11日

查看许可协议

这个包允许用户有效地解决复杂的电泳迁移问题,如多个Janus粒子在一个非平凡域的运动。该代码使用了门的内哥罗-约翰逊等人所描述的正则边界元方法“一种正则奇异的方法来解决光学问题”。
该代码需要以下优秀的GNU许可包:
DistMesh:http://persson.berkeley.edu/distmesh/
TRIANGLE_FEKETE_RULE:https://people.sc.fsu.edu/~jburkardt/m_src/triangle_fekete_rule/triangle_fekete_rule.html
这些应该放在“几何”子目录。
有了这些包,提交的文件就具备了复制上述论文结果所需的所有功能,我打算尽可能地添加额外的功能(如更多的图像系统)。
提交的论文应该被视为“研究”代码,但我已经对它进行了清理和评论,使它应该是合理的理解,当论文作为参考。如果您希望使用代码为您的研究,或合作,我可以通过电子邮件回答一些问题(可在我的网站http://www.damtp.cam.ac.uk/user/tdj23/index.html).

文件“run_examples.txt”演示了如何运行本文中使用的Janus和双球面示例模拟。这些代码的变化很小,可以使用任意二次曲面网格输入。

概述的目录:
Bem_assembly:使用线性面板求解浓度、梯度和stokes流的边界元的例程。
网格:几何图形的二次网格示例
几何学:二次元素的几何例程,以及Fekete求积和DistMesh网格生成器
Greens_fun:正则化的绿色扩散和stokes流函数
绘图:在3D中绘制一个非结构的二次三角形网格的例程,在节点值处使用颜色常数或给定的输入函数。
示例:上述论文中的示例。

引用作为

托马斯Montenegro-Johnson(2021)。RegBEM Phoretic(//www.tianjin-qmedu.com/matlabcentral/fileexchange/53909-regbem-phoretic), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2015b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

RegBEM_phoretic /

RegBEM_phoretic bem_assembly /

RegBEM_phoretic / / janus /例子

RegBEM_phoretic / / two_sphere /例子

RegBEM_phoretic /几何/

RegBEM_phoretic greens_fun /

RegBEM_phoretic /网格

RegBEM_phoretic /策划/