Loading [MathJax]/extensions/tex2jax.js

Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
lpmaster.h
Go to the documentation of this file.
1
33#pragma once
34
36
37namespace abacus {
38
39class Master;
40
41
43
48public:
49 LpMaster(Master *master) : master_(master) { }
50
51 virtual ~LpMaster() { }
52
53 virtual void initializeLpParameters() = 0;
54 virtual void setDefaultLpParameters() = 0;
55 virtual void printLpParameters() const = 0;
56 virtual void outputLpStatistics() const = 0;
57
58protected:
60};
61
62}
Base class of all other classes of ABACUS.
Definition abacusroot.h:68
The LP master.
Definition lpmaster.h:47
Master * master_
Definition lpmaster.h:59
virtual void initializeLpParameters()=0
virtual void outputLpStatistics() const =0
virtual void setDefaultLpParameters()=0
virtual void printLpParameters() const =0
virtual ~LpMaster()
Definition lpmaster.h:51
LpMaster(Master *master)
Definition lpmaster.h:49
The master of the optimization.
Definition master.h:69
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101