Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

MinimalClusterConnection.h
Go to the documentation of this file.
1 
44 #pragma once
45 
46 #include <ogdf/basic/List.h>
49 
50 #include <ogdf/external/abacus.h>
51 
52 namespace ogdf {
53 struct NodePair;
54 
55 namespace cluster_planarity {
56 
58 public:
60 
61  virtual ~MinimalClusterConnection();
62 
63  // Computes and returns the coefficient for the given variable
64  virtual double coeff(const abacus::Variable* v) const override;
65 
66 private:
67  // The node pairs corresponding to the constraint
69 };
70 
71 }
72 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
ogdf::cluster_planarity::MinimalClusterConnection
Definition: MinimalClusterConnection.h:57
abacus.h
Includes Abacus.
ogdf::cluster_planarity::MinimalClusterConnection::MinimalClusterConnection
MinimalClusterConnection(abacus::Master *master, List< NodePair > &edges)
ogdf::cluster_planarity::MinimalClusterConnection::coeff
virtual double coeff(const abacus::Variable *v) const override
Returns the coefficient of the variable v in the constraint.
ogdf::cluster_planarity::MinimalClusterConnection::m_edges
List< NodePair > m_edges
Definition: MinimalClusterConnection.h:68
EdgeVar.h
Declaration of the variable class for the Branch&Cut algorithm for the Maximum C-Planar SubGraph prob...
abacus::Variable
Forms the virtual base class for all possible variables given in pool format.
Definition: variable.h:59
MaxCPlanarMaster.h
Declaration of the master class for the Branch&Cut algorithm for the Maximum C-Planar SubGraph proble...
ogdf::List
Doubly linked lists (maintaining the length of the list).
Definition: DfsMakeBiconnected.h:40
ogdf::cluster_planarity::MinimalClusterConnection::~MinimalClusterConnection
virtual ~MinimalClusterConnection()
abacus::Constraint
Forms the virtual base class for all possible constraints given in pool format.
Definition: constraint.h:56
List.h
Declaration of doubly linked lists and iterators.
abacus::Master
The master of the optimization.
Definition: master.h:69