Struct RefinementConfig¶
Defined in File RefinementContext.h
Struct Documentation¶
-
struct RefinementConfig¶
细化阶段的只读配置。
由构造器从 PartitionConstraintConfig / RefineStageConfig 组装, 贯穿整盘细化计算不再变更。内部各策略函数通过 const 引用读取。
Public Members
-
PartitionConstraintConfig constraints¶
跨阶段硬约束(has_fix, has_io 等)。
-
RefineStageConfig refine¶
细化策略参数(迭代次数、策略开关等)。
-
int thread = 1¶
并发线程数。
-
string default_choice¶
finalizeStrategyChoices() 填充:根据策略开关确定的默认策略名。
-
vector<string> enable_choices¶
finalizeStrategyChoices() 填充:所有可选的策略组合名称列表。
-
PartitionConstraintConfig constraints¶