Commit Graph

9 Commits (7d2076b99ed58d10536b13b9aad138b01d0a8d91)

Author SHA1 Message Date
lvjunjie 7d2076b99e feat(nmNum): 新增 Monte-Carlo 参数采样与预览
- 增加 Monte-Carlo 入口及六种概率分布设置,采用拉丁超立方采样,支持自定义总次数和每次预览重新抽样。
- 显示累计概率与归一化概率密度曲线,复用运行预览列表,切换方法时保留确定性参数设置。
- 放大分析窗口,调整绘图样式、参数固定行布局及 Values 表格宽度,三角分布 Mode 与 Mean 共用位置。
- 本次仅开放采样和预览,暂不接入 Monte-Carlo 求解、统计结果及保存逻辑。
1 week ago
lvjunjie a66c024f40 fix(nmNum): 修复参数范围刷新时机
- 模型值与默认采样范围以最后一次成功求解结果为准,修改参数但未求解时保持原值。
- 求解成功后刷新已打开窗口的模型值、范围及自动采样表,保留采样数量、模式和手动输入值。
- 保存采样范围对应的求解快照标识,支持重新打开窗口和项目时识别范围是否需要更新。
1 week ago
lvjunjie 6c6ba205ba feat(nmNum): 完善敏感性分析曲线显示与选择控制
- 敏感性分析曲线统一使用实线,叠加并保存原模型数值解,沿用普通双对数图样式。
- 结果列表移除状态与颜色显示,支持应用、确定和取消,应用后保持窗口打开。
- 刷新绘图时移除隐藏及上一批残留曲线,修复取消勾选后曲线仍显示的问题。
1 week ago
lvjunjie 72d4063539 feat(nmNum): 接入敏感性分析结果保存与双对数绘图
- 复用框架敏感性子窗口,叠加历史曲线及各组压力、导数曲线。
- 将批次配置、计算曲线与显示状态保存到分析数据,支持成果加载恢复。
- 增加连续结果列表与曲线显隐控制,同步多个列表的勾选状态。
- 修正敏感性窗口创建入口,计算结束后释放求解任务及网格输入。
1 week ago
lvjunjie 22f241eb85 feat(nmNum): 接入敏感性分析后台计算与停止控制
- 冻结采样配置,在后台复用同一计算副本逐组求解,保留各组结果与失败原因。
- 复用普通求解进度框,整个批次保持滚动进度,支持停止并等待当前求解返回。
- 生成后隐藏参数窗口,正常完成不弹出统计提示,仅报告计算错误。
- 调整求解器头文件依赖,避免界面模块引用内部 pch 头文件。
1 week ago
lvjunjie 7083a47786 feat(nmNum): 调整敏感性分析运行预览列表
按 Saphir 样式显示运行编号和参数描述,调整多变量组合顺序,并以连续滚动列表替代分页预览。
2 weeks ago
lvjunjie e18988426e feat(nmNum): 完善敏感性分析参数选择与采样配置
- 绑定六个参数的真实模型值,统一单位转换、配置保存与物理范围校验。
- 完善自动和手动采样,实现两种确定性方法的次数统计与分页组合预览。
- 调整 Skin 和压力默认范围,统一有效数字显示并保留原始采样精度。
2 weeks ago
lvjunjie 0fd1b04108 对话框类改为继承iDlgBase 5 months ago
lh 34209bc128 feat:初始化仓库代码 5 months ago