eis/eqpalg/utility
Huamonarch 4f8eecd828 refactor: 提取 StatCollector 统计学习组件
将 ExpBase::cron_proc() 中的 DAA::STA 统计学习逻辑提取到独立的
StatCollector 工具类,统一管理分布统计的生命周期(样本累积、分布
初始化、DB2 持久化、置信区间更新)。同时将 exec_task() 与
task_mon_pro() 中的任务相关 STA 操作也委托给 StatCollector。

新增:
- eqpalg/utility/stat_collector.h  -- StatCollector 接口
- eqpalg/utility/stat_collector.cpp -- StatCollector 实现

修改:
- eqpalg/algs/exp_base.h  -- 替换 sta_ptr_ 为 stat_collector_
- eqpalg/algs/exp_base.cpp -- cron_proc/reload_ci_dist/reset_dev_data/
                               exec_task/task_mon_pro 委托给 StatCollector
2026-05-15 14:21:36 +08:00
..
alarm_handler.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
alarm_poster.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
alarm_poster.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
async_db_worker.cc Use angle-bracket include for async_db_worker.h 2026-05-13 13:51:49 +08:00
async_db_worker.h Async-ify ExpTimes DB persistence with global singleton worker thread 2026-05-13 13:32:50 +08:00
bound_checker.cpp refactor: 提取 BoundChecker 上下限检测组件 2026-05-15 14:09:56 +08:00
bound_checker.h refactor: 提取 BoundChecker 上下限检测组件 2026-05-15 14:09:56 +08:00
build_alarm_info.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_alarm_info.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_json_from_alarm_Info.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
build_json_from_alarm_Info.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
condition_monitor.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
eqp_stat.cc Async-ify ExpTimes DB persistence with global singleton worker thread 2026-05-13 13:32:50 +08:00
eqp_stat.h Async-ify ExpTimes DB persistence with global singleton worker thread 2026-05-13 13:32:50 +08:00
eqp_status.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
eqp_status.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
expression_engine.cpp feat: ExpressionEngine firstFill + printVars 实现 2026-05-15 12:32:20 +08:00
expression_engine.h feat: 添加 ExpressionEngine 头文件声明 2026-05-15 12:17:27 +08:00
fb_state_machine.cpp feat: FbStateMachine 状态转换 + 变量操作实现 2026-05-15 13:22:16 +08:00
fb_state_machine.h feat: 添加 FbStateMachine 头文件 2026-05-15 13:19:19 +08:00
HoldTime.cc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
HoldTime.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
item2chinese.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
proxy_py.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
proxy_py.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
segvCatch.0000h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
stat_collector.cpp refactor: 提取 StatCollector 统计学习组件 2026-05-15 14:21:36 +08:00
stat_collector.h refactor: 提取 StatCollector 统计学习组件 2026-05-15 14:21:36 +08:00
StatExp.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
update_data.cc Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
update_data.h Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
VarsCache.hpp Remove irrelevant comments from eqpalg source files 2026-05-09 13:30:09 +08:00
XorShift128Plus.hpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00