文件名称:matlab分时代码-smeshing:非结构化三角网格的网格生成器
文件大小:386KB
文件格式:ZIP
更新时间:2024-06-10 15:18:15
系统开源
matlab分时代码 此版本的代码基于。 该代码使用带符号的距离函数生成非结构化的三角形网格。 类似于和基于此工作,此代码在下方分发。 我正在将这段代码重写为Rust : 目录 各个组件位于单独的库中。 为了避免二次缩放,投入了大量精力。 优化是完全放松的。 Delaunay在每个步骤中都执行。 良好的内存配置文件(希望,否则请报告)。 为用户提供了很大的灵活性来定义距离相关的分辨率。 代码使用共享内存并行化,但是负载均衡不是最佳的,并且尚未详细研究伸缩性。 如果您在程序或出版物中使用此代码,请引用以下参考资料: 算法:-P.-O. Persson,G. Strang,MATLAB中的一个简单网格生成器,SIAM 评论,第46卷(2),第329-345页,2004年6月 当前代码: @misc{smeshing, author = {Bast, Radovan}, title = {Smeshing: Mesh generator for unstructured triangular grids}, month = {4}, year = {2020}, publisher = {Z
【文件预览】:
smeshing-cpp-version
----README.rst(13KB)
----example.sh(343B)
----COPYING.txt(1KB)
----smeshing()
--------test.py(1KB)
--------main.py(18KB)
--------file_io.py(987B)
--------__init__.py(121B)
--------triangulate.py(1KB)
--------bbox.py(317B)
--------version.py(22B)
--------plot.py(1KB)
----smesh(1KB)
----img()
--------example.jpg(138KB)
----requirements.txt(227B)
----preload()
--------CMakeLists.txt(156B)
--------custom_functions.cpp(2KB)
----.travis.yml(1KB)
----LICENSE(34KB)
----setup.py(1KB)
----data()
--------happy-bear()
----.gitignore(65B)