#include <vpsc/constraint.h>
#include <vpsc/block.h>
#include <vpsc/blocks.h>
-#ifdef RECTANGLE_OVERLAP_LOGGING
#include <fstream>
using std::ios;
using std::ofstream;
using std::endl;
-#endif
using std::vector;
typedef vector<Constraint*>::iterator Cit;
#include <vpsc/blocks.h>
#include <vpsc/block.h>
#include <vpsc/constraint.h>
-#ifdef RECTANGLE_OVERLAP_LOGGING
#include <fstream>
using std::ios;
using std::ofstream;
using std::endl;
-#endif
using std::set;
using std::vector;
using std::iterator;
#include <vpsc/solve_VPSC.h>
#include <vpsc/variable.h>
#include <vpsc/constraint.h>
-#ifdef RECTANGLE_OVERLAP_LOGGING
#include <fstream>
#include <vpsc/blocks.h>
using std::ios;
using std::ofstream;
using std::endl;
-#endif
#define EXTRA_GAP 0.0001
#include <vpsc/solve_VPSC.h>
#include <math.h>
#include <sstream>
-#ifdef RECTANGLE_OVERLAP_LOGGING
#include <fstream>
using std::ios;
using std::ofstream;
using std::endl;
-#endif
using std::ostringstream;
using std::list;