Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

lpmasterosi.h
Go to the documentation of this file.
1 
30 #pragma once
31 
33 
34 #pragma GCC visibility push(default)
35 namespace abacus {
36 
37 
39 
45  friend class OsiIF;
46 public:
47 
49 
52  LpMasterOsi(Master *master) : LpMaster(master) { }
53 
55  virtual ~LpMasterOsi();
56 
58  virtual void initializeLpParameters() override;
59 
61  virtual void setDefaultLpParameters() override { }
62 
64  virtual void printLpParameters() const override { }
65 
67  virtual void outputLpStatistics() const override { }
68 };
69 
70 }
71 #pragma GCC visibility pop
lpmaster.h
the lp master.
abacus::LpMasterOsi::outputLpStatistics
virtual void outputLpStatistics() const override
Prints LP solver specific Statistics.
Definition: lpmasterosi.h:67
abacus::LpMaster
The LP master.
Definition: lpmaster.h:48
abacus
Definition: ILPClusterPlanarity.h:50
abacus::LpMasterOsi::setDefaultLpParameters
virtual void setDefaultLpParameters() override
Sets default values of the LP solver specific Parameters.
Definition: lpmasterosi.h:61
abacus::OsiIF
Definition: osiif.h:48
abacus::LpMasterOsi
The OSI LP master.
Definition: lpmasterosi.h:44
abacus::LpMasterOsi::LpMasterOsi
LpMasterOsi(Master *master)
The constructor.
Definition: lpmasterosi.h:52
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition: config.h:117
abacus::LpMasterOsi::printLpParameters
virtual void printLpParameters() const override
Prints the settings of the LP solver specific Parameters.
Definition: lpmasterosi.h:64
abacus::Master
The master of the optimization.
Definition: master.h:70