Class ConstraintCheckerCore¶ Defined in File MoveApplier.h Class Documentation¶ class ConstraintCheckerCore¶ 资源平衡与移动合法性检查。 Public Static Functions static bool checkBalance(const fpga &fpgas, const vector<VectorXi> &occupied_resources, const node &vertex, int from)¶ 检查源分区是否有足够资源释放节点。 static bool checkMove(const fpga &fpgas, const graph &finest, vector<VectorXi> &occupied_resources, vector<int> &parts, int node_id, int toPart, const std::function<bool(const vector<VectorXi>&, const node&, int)> &check_balance_fn)¶ 检查节点移动到目标分区是否违反资源上限。