Struct RefinementConfig

Struct Documentation

struct RefinementConfig

细化阶段的只读配置。

由构造器从 PartitionConstraintConfig / RefineStageConfig 组装, 贯穿整盘细化计算不再变更。内部各策略函数通过 const 引用读取。

Public Members

PartitionConstraintConfig constraints

跨阶段硬约束(has_fix, has_io 等)。

RefineStageConfig refine

细化策略参数(迭代次数、策略开关等)。

int thread = 1

并发线程数。

fpga fpgas

FPGA 平台约束与拓扑。

string default_choice

finalizeStrategyChoices() 填充:根据策略开关确定的默认策略名。

vector<string> enable_choices

finalizeStrategyChoices() 填充:所有可选的策略组合名称列表。