From 1794e5ad61fda2fbb2da17897634b1c4dfcd012a Mon Sep 17 00:00:00 2001 From: Kris De Gussem Date: Sun, 9 Sep 2012 21:31:12 +0200 Subject: static code checking (fixes Bug #614227 ) (bzr r11658) --- src/libvpsc/csolve_VPSC.cpp | 119 ++++++++++++++++++++++---------------------- 1 file changed, 60 insertions(+), 59 deletions(-) (limited to 'src/libvpsc/csolve_VPSC.cpp') diff --git a/src/libvpsc/csolve_VPSC.cpp b/src/libvpsc/csolve_VPSC.cpp index 24459d09f..4be73a19e 100644 --- a/src/libvpsc/csolve_VPSC.cpp +++ b/src/libvpsc/csolve_VPSC.cpp @@ -19,108 +19,109 @@ using namespace vpsc; extern "C" { Variable* newVariable(int id, double desiredPos, double weight) { - return new Variable(id,desiredPos,weight); + return new Variable(id,desiredPos,weight); } Constraint* newConstraint(Variable* left, Variable* right, double gap) { - return new Constraint(left,right,gap); + return new Constraint(left,right,gap); } Solver* newSolver(int n, Variable* vs[], int m, Constraint* cs[]) { - return new Solver(n,vs,m,cs); + return new Solver(n,vs,m,cs); } Solver* newIncSolver(int n, Variable* vs[], int m, Constraint* cs[]) { - return (Solver*)new vpsc::IncSolver(n,vs,m,cs); + return (Solver*)new vpsc::IncSolver(n,vs,m,cs); } int genXConstraints(int n, boxf* bb, Variable** vs, Constraint*** cs,int transitiveClosure) { - Rectangle* rs[n]; - for(int i=0;i 0); + Rectangle* rs[n]; + for(int i=0;isatisfy(); - } catch(const char *e) { - std::cerr << e << std::endl; - exit(1); - } + try { + vpsc->satisfy(); + } catch(const char *e) { + std::cerr << e << std::endl; + exit(1); + } } int getSplitCnt(IncSolver *vpsc) { - return vpsc->splitCnt; + return vpsc->splitCnt; } void deleteVPSC(Solver *vpsc) { - assert(vpsc!=NULL); - delete vpsc; + assert(vpsc!=NULL); + delete vpsc; } void solveVPSC(Solver* vpsc) { - vpsc->solve(); + vpsc->solve(); } void splitIncVPSC(IncSolver* vpsc) { - vpsc->splitBlocks(); + vpsc->splitBlocks(); } void setVariableDesiredPos(Variable *v, double desiredPos) { - v->desiredPosition = desiredPos; + v->desiredPosition = desiredPos; } double getVariablePos(Variable *v) { - return v->position(); + return v->position(); } void remapInConstraints(Variable *u, Variable *v, double dgap) { - for(Constraints::iterator i=u->in.begin();i!=u->in.end();i++) { - Constraint* c=*i; - c->right=v; - c->gap+=dgap; - v->in.push_back(c); - } - u->in.clear(); + for(Constraints::iterator i=u->in.begin();i!=u->in.end();i++) { + Constraint* c=*i; + c->right=v; + c->gap+=dgap; + v->in.push_back(c); + } + u->in.clear(); } void remapOutConstraints(Variable *u, Variable *v, double dgap) { - for(Constraints::iterator i=u->out.begin();i!=u->out.end();i++) { - Constraint* c=*i; - c->left=v; - c->gap+=dgap; - v->out.push_back(c); - } - u->out.clear(); + for(Constraints::iterator i=u->out.begin();i!=u->out.end();i++) { + Constraint* c=*i; + c->left=v; + c->gap+=dgap; + v->out.push_back(c); + } + u->out.clear(); } int getLeftVarID(Constraint *c) { - return c->left->id; + return c->left->id; } int getRightVarID(Constraint *c){ - return c->right->id; + return c->right->id; } double getSeparation(Constraint *c){ - return c->gap; + return c->gap; } } -- cgit v1.2.3