 |
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
35 #pragma GCC visibility push(default)
79 double dualBound()
const;
97 void insert(
Sub *sub);
104 if(list_.removeFirst(sub))
114 void updateDualBound();
125 #pragma GCC visibility pop
ogdf::List< Sub * > list_
The list storing the open subproblems.
Master * master_
A pointer to corresponding master of the optimization.
OpenSub(Master *master)
Creates an empty list of open subproblems.
double dualBound_
The dual bound of all open subproblems.
void remove(Sub *sub)
Removes subproblem from the set of open subproblems.
Base class of all other classes of ABACUS.
Doubly linked lists (maintaining the length of the list).
Maintains open subproblems.
bool empty() const
Returns true if there is no subproblem in the set of open subproblems, false otherwise.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
void prune()
Removes all elements from the set of opens subproblems.
Declaration of doubly linked lists and iterators.
int number() const
Returns the current number of open subproblems contained in this set.
The master of the optimization.