matlab精度检验代码-BIE2D:用于2D边界积分方程的MATLAB工具(Laplace,Helmholtz,Stokes等)

时间:2021-05-21 23:27:45
【文件属性】:
文件名称:matlab精度检验代码-BIE2D:用于2D边界积分方程的MATLAB工具(Laplace,Helmholtz,Stokes等)
文件大小:241KB
文件格式:ZIP
更新时间:2021-05-21 23:27:45
系统开源 matlab精度检验代码BIE2D:用于2D曲线上边界积分方程的MATLAB工具 这套代码使用势能理论(即曲线上的边界积分方程(BIE))解决了分段恒定系数线性PDE的边值问题。 使用非常高阶或频谱的正交,可以使精度接近机器精度,且未知数很少。 这个想法是为Laplace,Helmholtz和Stokes内核的层电势和Nystrom矩阵的填充提供一个简单统一的接口,包括用于奇异自我评估的现代正交函数和近似评估正交函数(例如,基于柯西算法)核心)。 包括简单的BVP求解器,适用于各种几何形状,包括单周期和双周期。 这提供了一个沙盒来交付各种方案的实施,这些方案的实施由我本人和合作者以及R. Kress,J。Helsing等其他专家积极研究。 该代码被设计为相当高效,但实际上是教程(易于阅读且文档齐全),可以用作更快的Fortran / C版本的模板。 我计划包括快速算法,面板正交(包括近似求值)和角正交。 主要作者:亚历克斯·巴内特 版本:20210207 基于2008-2016年的工作,包括,,和的积分等式部分。 还包括以下贡献和影响: Bowei Wu-拉普拉斯的斯托克斯速度扩展加里
【文件预览】:
BIE2D-master
----utils()
--------gauss.m(287B)
--------circulant.m(168B)
--------mergesegquads.m(622B)
--------nthoutput.m(138B)
--------squashedcircle.m(995B)
--------perispecint.m(1KB)
--------checkgrad.m(1KB)
--------goodbw.m(1KB)
--------showsegment.m(1KB)
--------setupquad.m(4KB)
--------perispecinterp.m(1KB)
--------diagind.m(182B)
--------reparam_bunched.m(1KB)
--------perispecinterparb.m(2KB)
--------perispecdiff.m(853B)
--------tsubplot.m(463B)
--------wobblycurve.m(1KB)
--------playing_bunched.m(596B)
--------sameseg.m(174B)
--------lpevaladapt.m(2KB)
----solvers()
--------StoextDirBVPconv.m(3KB)
--------closetouchingexpts()
--------StointDirBVP.m(6KB)
--------LapintDirBVP.m(3KB)
----devel()
--------goals_Jan18.txt(6KB)
--------log_capacity.m(1KB)
--------goals_Sep19.txt(4KB)
----doublyperiodic()
--------helsingeffcond.m(15KB)
--------fig_stoconvK1.m(14KB)
--------stoK1_subdrop.m(15KB)
--------fig_stoQconv.m(3KB)
--------wormcurve.m(573B)
--------fig_lapQconv.m(4KB)
--------discarray_effcond.m(7KB)
--------fig_lapconvK1.m(11KB)
--------gmres_waning_rank.m(1KB)
--------tbl_discarray_drag.m(8KB)
--------stoK1_subdrop_old.m(14KB)
--------stoK1_subdrop_data_not_in_range.m(15KB)
--------doublywalls.m(646B)
--------tbl_discarray_effcond.m(7KB)
--------README(1KB)
----kernels()
--------HelmSLP.m(3KB)
--------srcsum2.m(4KB)
--------LapSLP.m(4KB)
--------LapDLP_closeglobal.m(6KB)
--------HelmSLPpotker.m(454B)
--------LapSLPpotker.m(399B)
--------cauchycompeval_lsc2d.m(8KB)
--------LapDLPpotker.m(438B)
--------StoDLP.m(5KB)
--------StoSLP.m(6KB)
--------StoDLP_closeglobal.m(6KB)
--------StoDLPvelker.m(733B)
--------LapSLP_closeglobal.m(9KB)
--------StoSLPvelker.m(609B)
--------srcsum.m(3KB)
--------StoSLP_closeglobal.m(7KB)
--------README(397B)
--------Cau_closeglobal.m(11KB)
--------HelmDLPpotker.m(523B)
--------HelmDLP.m(4KB)
--------LapDLP.m(3KB)
----singlyperiodic()
--------perivelpipe_subdrop.m(9KB)
--------README(76B)
--------perivelpipe.m(8KB)
----LICENSE(1KB)
----test()
--------testrepmatspeed.m(3KB)
--------fig_Cau_closeglobal.m(3KB)
--------testGRFLapHelm.m(3KB)
--------testStokernels.m(5KB)
--------testall.m(518B)
----README.md(7KB)
----bie2dsetup.m(448B)

网友评论