eis/eqpalg
Huamonarch fa7e2b3308 docs: 添加 eqpalg 重构功能等价性分析文档
逐算法对比新旧 mon_proc()/doMonProc() 逻辑,覆盖全部 14 种算法类型:
- LogicAlg/BoundAlg/FeedbackAlg/BoundHoldAlg 四种拆分子类
- Roller2/3、ExpTimes、ExpSample2D、GlitchDetection 等 API 适配算法
- FbStateMachine 7 状态 vs 旧 4 方法+4 标志的逐项对比
- ExpressionEngine vs ExpModule 接口映射

结论:14 种算法全部功能等价,改动性质为纯结构变换。
2026-05-18 13:10:20 +08:00
..
.do_not_use Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
alg_json Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
algs fix: roller2/roller3 中 init_hold_exp_str/exp_messy_code_check 改用 ExpressionEngine 2026-05-15 16:23:44 +08:00
define refactor: 提取 BoundChecker 上下限检测组件 2026-05-15 14:09:56 +08:00
doc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
exp_macro Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
feature_extraction Remove final remaining comment from distribution.h 2026-05-09 13:32:24 +08:00
table_struct Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
test fix: 测试中 vars 赋值移到 ExpressionEngine 构造之后(避免被构造函数覆盖为 0.0) 2026-05-18 09:53:24 +08:00
threads Fix task thread lifecycle: self-destruct when idle, synchronized cleanup 2026-05-12 17:11:07 +08:00
utility fix: ensureVarCache 改用 tag_keys.size() 判断,避免 VarsCache::tag_num 未初始化垃圾值 2026-05-15 17:08:24 +08:00
alg_base.cpp fix: 心跳日志从 Debug 改为 Info 级别,避免被 log4cplus 配置过滤 2026-05-18 09:43:17 +08:00
alg_base.h refactor: AlgBase 从 ExpModule 迁移到 ExpressionEngine 2026-05-15 12:38:49 +08:00
algorithm_manager.cpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
algorithm_manager.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_algorithm.cpp refactor: 切换 build_algorithm 工厂到算法子类 + CMake 更新 2026-05-15 14:42:08 +08:00
build_algorithm.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
CMakeLists.txt fix: 子类实现 doMonProc() + 测试 CMake 添加缺失链接文件 2026-05-15 15:51:55 +08:00
eqpalg_changes_2026-05-12.md Add change documentation for 2026-05-12 eqpalg optimizations 2026-05-12 17:22:34 +08:00
eqpalg_changes_2026-05-13.md Add change documentation for 2026-05-13 eqpalg fixes and optimizations 2026-05-13 17:10:09 +08:00
eqpalg_changes_2026-05-15.md docs: 更新 eqpalg 重构变更文档(34 commits + 编译修复记录) 2026-05-15 16:34:50 +08:00
eqpalg_icei.cpp Async-ify ExpTimes DB persistence with global singleton worker thread 2026-05-13 13:32:50 +08:00
eqpalg_icei.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
eqpalg_optimization_notes.md Add eqpalg optimization recommendations document 2026-05-09 13:02:45 +08:00
eqpalg_readme.md Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections 2026-05-09 11:46:17 +08:00
eqpalg_refactoring_status.md docs: 添加重构过程状态文件,记录进度和下一步 2026-05-15 17:11:40 +08:00
eqpalg.cpp Remove rm -rf of MapRuleStat_boost.mmap on startup 2026-05-13 09:47:52 +08:00
eqpalg.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
FUNCTIONAL_EQUIVALENCE_ANALYSIS.md docs: 添加 eqpalg 重构功能等价性分析文档 2026-05-18 13:10:20 +08:00
gb_item_memory.cc Remove remaining comments (exp_times, STA.h, gb_item_memory) 2026-05-09 13:31:22 +08:00
gb_item_memory.ccBK Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.ccBK2 Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
gb_item_memory.hBK2 Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_logger.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_logger.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00