|
|
@ -21,10 +21,11 @@ class ModelFeaturesExtractor:
|
|
|
|
constraints: Dict[str, ConstraintFeatures] = {}
|
|
|
|
constraints: Dict[str, ConstraintFeatures] = {}
|
|
|
|
for cid in self.solver.get_constraint_ids():
|
|
|
|
for cid in self.solver.get_constraint_ids():
|
|
|
|
constraints[cid] = {
|
|
|
|
constraints[cid] = {
|
|
|
|
"rhs": self.solver.get_constraint_rhs(cid),
|
|
|
|
"RHS": self.solver.get_constraint_rhs(cid),
|
|
|
|
"lhs": self.solver.get_constraint_lhs(cid),
|
|
|
|
"LHS": self.solver.get_constraint_lhs(cid),
|
|
|
|
"sense": self.solver.get_constraint_sense(cid),
|
|
|
|
"Sense": self.solver.get_constraint_sense(cid),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
"constraints": constraints,
|
|
|
|
"Constraints": constraints,
|
|
|
|
|
|
|
|
"Variables": self.solver.get_empty_solution(),
|
|
|
|
}
|
|
|
|
}
|
|
|
|