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 Functions to automatically generate constraints for the rectangular
* node overlap removal problem.
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief Pairing heap datastructure implementation
*
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
#ifndef DSEXCEPTIONS_H_
#define DSEXCEPTIONS_H_
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief remove overlaps between a set of rectangles.
*
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
* \brief Solve an instance of the "Variable Placement with Separation
* Constraints" problem.
+/* $Id$ $Revision$ */
+/* vim:set shiftwidth=4 ts=8: */
+
/**
*
* Authors:
, visited(false)
{
}
- inline double Variable::position() const {
+ inline double position() const {
return block->posn+offset;
}
//double position() const;