Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
lpmaster.h
Go to the documentation of this file.
1
33#pragma once
34
36
37#pragma GCC visibility push(default)
38namespace abacus {
39
40class Master;
41
42
44
49public:
50 LpMaster(Master *master) : master_(master) { }
51
52 virtual ~LpMaster() { }
53
54 virtual void initializeLpParameters() = 0;
55 virtual void setDefaultLpParameters() = 0;
56 virtual void printLpParameters() const = 0;
57 virtual void outputLpStatistics() const = 0;
58
59protected:
61};
62
63}
64#pragma GCC visibility pop
Base class of all other classes of ABACUS.
Definition abacusroot.h:69
The LP master.
Definition lpmaster.h:48
Master * master_
Definition lpmaster.h:60
virtual void initializeLpParameters()=0
virtual void outputLpStatistics() const =0
virtual void setDefaultLpParameters()=0
virtual void printLpParameters() const =0
virtual ~LpMaster()
Definition lpmaster.h:52
LpMaster(Master *master)
Definition lpmaster.h:50
The master of the optimization.
Definition master.h:70
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117