From 9810e95f96f3e5fffffbfd9a9a62a05846a9ee59 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sat, 10 Apr 2021 19:32:44 -0700 Subject: [PATCH] cut variable dependency and push closer to its use in generateYConstraints --- lib/vpsc/generate-constraints.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/vpsc/generate-constraints.cpp b/lib/vpsc/generate-constraints.cpp index a4eccc4f2..58dd53bad 100644 --- a/lib/vpsc/generate-constraints.cpp +++ b/lib/vpsc/generate-constraints.cpp @@ -229,8 +229,8 @@ int generateXConstraints(const int n, Rectangle** rs, Variable** vars, Constrain int generateYConstraints(const int n, Rectangle** rs, Variable** vars, Constraint** &cs) { vector events; events.reserve(2 * n); - int i,m; - for(i=0;idesiredPosition=rs[i]->getCentreY(); Node *v = new Node(vars[i],rs[i],rs[i]->getCentreY()); events.emplace_back(Open,v,rs[i]->getMinX()); @@ -273,6 +273,6 @@ int generateYConstraints(const int n, Rectangle** rs, Variable** vars, Constrain } } cs=new Constraint*[m=constraints.size()]; - for(i=0;i