6 个版本
0.1.5 | 2023年12月10日 |
---|---|
0.1.4 | 2023年4月23日 |
0.1.2 | 2022年5月13日 |
0.1.1 | 2022年4月27日 |
在 算法 分类中排名 354
每月下载量 42
38KB
800 行
关于
此软件包执行二维拓扑优化,是 "用 MATLAB 编写的 99 行拓扑优化代码" 的移植。
基本用法
使用默认设置运行 solve 函数将找到梅塞施米特-博尔科-布洛姆简支梁(强制对称)的解决方案。
topopt::solve(topopt::Settings::default());
算法的进度和优化结构的可视化将在命令行中显示
或者,我们可以明确设置相同的模拟
topopt::solve(
topopt::Settings::new(60, 20, 0.5)
.with_left_bc(true, false)
.with_bottom_right_bc(false, true)
.with_top_left_load(0.0, -1.0),
);
依赖关系
~6MB
~115K SLoC