lh
|
61bab73938
|
fix: nmGridRowUtils改为值变即同步,移除onActiveItemChanged方式
- 移除onActiveItemChanged override(切换项触发不可靠)
- 新增slotItemValueChanged直接emit sigParaChanged
- connectSignalsOf连接sigValueChanged实现实时同步
|
3 weeks ago |
lh
|
341b390860
|
feat: 新增 nmAttrRegistry 实现 UI↔Data 双向参数同步
- 新增 nmAttrRegistry 类:属性注册表,name→nmDataAttribute* 映射
- regAttr/clear/collect 接口
- setValue(slot) 接收 UI→Data 方向
- sigAttrChanged(signal) 通知 Data→UI 方向
- m_bSyncing 防循环,onAttrDestroyed 自动清理
- nmDataAnalyzeManager 持有 nmAttrRegistry 实例
- 构造函数创建,析构函数末尾 delete
- createReservoir() 中注册 h/Pi/K/phi/Cti/Cf/Soi/Swi
- nmGridRowUtils 新增 sigParaChanged 信号
- onActiveItemChanged 中同步上一个编辑项的最终值
- 编辑完成(失焦)时才同步,避免中间态非法值污染数据层
- nmWxParaPropertyPebi 新增 slotSetParaValue public slot
- 转发调用 setParaValue,供 nmAttrRegistry::sigAttrChanged 连接
- nmSubWndUtils::fillNmDockWxs 简化
- 用 pReg->collect() 替代逐个 getter 调用
- 建立 UI→Data 和 Data→UI 双向 connect
|
3 weeks ago |
lh
|
f4f0bf1492
|
feat:新增 nmWxParaPropertyPebi:PEBI专用参数属性窗口,使用 nmGridRowUtils
|
3 weeks ago |
lh
|
9e284ab25c
|
feat:新增 nmGridRowUtils:继承 iGridRowUtils 的适配层子类,隔离基类接口变更
|
3 weeks ago |
lh
|
d66d0e67b4
|
feat:新增 s_Nm_Serie("NM") 命名空间标识
|
3 weeks ago |
lvjunjie
|
b1ebaad1bb
|
在界面中可通过下拉框选择当前模型
|
4 weeks ago |
lh
|
e81c9e0b41
|
refactor: 重构PVT初始化逻辑,按相态获取参数并简化代码结构
1. nmDataReservoir新增Gas/Water独立字段(Bg/Miug/Bw/Miuw),消除复用Bo/Miuo的语义混淆
2. nmDataReservoir成员变量按相态分组排列(油/气/水),构造/拷贝/序列化/getter-setter顺序同步
3. 重构initPvtParaFromSubFit:提取tryFetchPhasePvtCurves辅助函数,234行→~80行
4. 重构createReservoir:拆分为readPvtSingleValues/populateReservoirByPhase/createDefaultLayer,206行→~50行
5. solver task新增fillPvtInputByModel,ConstPvt从reservoir单值扩展为200元素数组
6. Ct/Cf统一获取,不再按ConstPvt/VariablePvt互斥
7. 移除油水两相多余的PVT.Sw传递,与PEBI示例对齐
|
4 weeks ago |
lh
|
4e574b76d6
|
fix:合并框架代码,已修复获取不到PVT数据的问题
|
4 weeks ago |
lvjunjie
|
b05e019f52
|
1.根据当前模型调整自动拟合需要的参数(只改了界面上的显示)
|
4 weeks ago |
lvjunjie
|
7ae104839d
|
在界面中添加显示当前模型
|
4 weeks ago |
lvjunjie
|
e9cc8313a7
|
修改求解器参数获取
|
1 month ago |
lvjunjie
|
2b721e6b8a
|
修复打开map后关闭成果崩溃的问题
|
1 month ago |
lvjunjie
|
9ea50d76e8
|
关闭成果窗口或者流动段窗口时清空数据
|
1 month ago |
lvjunjie
|
832665fc65
|
修改切换成果后,流动段指针不同步的问题
|
1 month ago |
lvjunjie
|
b92403c904
|
Revert "修复切换成果后下拉框和曲线显示错误的问题"
This reverts commit c6eaa7940b.
|
1 month ago |
lvjunjie
|
c6eaa7940b
|
修复切换成果后下拉框和曲线显示错误的问题
|
1 month ago |
lvjunjie
|
da8d6ce1c8
|
把计算后查看井结果放到左侧界面中,计算后不再弹出
|
1 month ago |
lvjunjie
|
779b2b183e
|
关闭网格界面时,清理网格数据
|
1 month ago |
lvjunjie
|
1d51392990
|
标注求解器中没有用到的数据
|
1 month ago |
lvjunjie
|
b13503ba91
|
1.流动段分析左侧两个窗口改为继承iDlgBase 2.上面那个窗口颜色改为白色
|
1 month ago |
lvjunjie
|
0fd1b04108
|
对话框类改为继承iDlgBase
|
1 month ago |
lh
|
34209bc128
|
feat:初始化仓库代码
|
1 month ago |