To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief A block is a group of variables that must be moved together to improve
* the goal function without violating already active constraints.
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief A block structure defined over the variables
*
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief A constraint determines a minimum or exact spacing required between
* two variables.
double lm;
Constraint(Variable *left, Variable *right, double gap, bool equality=false);
~Constraint();
- inline double Constraint::slack() const { return right->position() - gap - left->position(); }
+ inline double slack() const { return right->position() - gap - left->position(); }
long timeStamp;
bool active;
bool visited;