Graphviz 12.1.0~dev.20240716.0947
Loading...
Searching...
No Matches
solve_VPSC.cpp File Reference

Solve an instance of the "Variable Placement with Separation Constraints" problem. More...

#include <cassert>
#include <vpsc/constraint.h>
#include <vpsc/block.h>
#include <vpsc/blocks.h>
#include <vpsc/solve_VPSC.h>
#include <math.h>
#include <memory>
#include <sstream>
#include <fstream>
#include <map>
Include dependency graph for solve_VPSC.cpp:

Go to the source code of this file.

Data Structures

struct  node
 

Macros

#define RECTANGLE_OVERLAP_LOGGING   0
 

Detailed Description

Authors: Tim Dwyer tgdwy.nosp@m.er@g.nosp@m.mail..nosp@m.com

Copyright (C) 2005 Authors

This version is released under the CPL (Common Public License) with the Graphviz distribution. A version is also available under the LGPL as part of the Adaptagrams project: https://github.com/mjwybrow/adaptagrams.
If you make improvements or bug fixes to this code it would be much appreciated if you could also contribute those changes back to the Adaptagrams repository.

Definition in file solve_VPSC.cpp.

Macro Definition Documentation

◆ RECTANGLE_OVERLAP_LOGGING

#define RECTANGLE_OVERLAP_LOGGING   0

Definition at line 37 of file solve_VPSC.cpp.