Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

abacus::LpMaster Class Referenceabstract

The LP master. More...

#include <ogdf/lib/abacus/lpmaster.h>

+ Inheritance diagram for abacus::LpMaster:

Public Member Functions

 LpMaster (Master *master)
 
virtual ~LpMaster ()
 
virtual void initializeLpParameters ()=0
 
virtual void outputLpStatistics () const =0
 
virtual void printLpParameters () const =0
 
virtual void setDefaultLpParameters ()=0
 
- Public Member Functions inherited from abacus::AbacusRoot
virtual ~AbacusRoot ()
 The destructor. More...
 

Protected Attributes

Mastermaster_
 

Additional Inherited Members

- Static Public Member Functions inherited from abacus::AbacusRoot
static bool ascii2bool (const string &str)
 Converts the string str to a boolean value. More...
 
static bool endsWith (const string &str, const string &end)
 Returns true if str ends with end, false otherwise. More...
 
static double fracPart (double x)
 Returns the absolute value of the fractional part of x. More...
 
static const char * onOff (bool value)
 Converts a boolean variable to the strings "on" and "off". More...
 

Detailed Description

The LP master.

The class LpMaster is an abstract base class. An LP solver specific master class has to be derived from this class.

Definition at line 47 of file lpmaster.h.

Constructor & Destructor Documentation

◆ LpMaster()

abacus::LpMaster::LpMaster ( Master master)
inline

Definition at line 49 of file lpmaster.h.

◆ ~LpMaster()

virtual abacus::LpMaster::~LpMaster ( )
inlinevirtual

Definition at line 51 of file lpmaster.h.

Member Function Documentation

◆ initializeLpParameters()

virtual void abacus::LpMaster::initializeLpParameters ( )
pure virtual

Implemented in abacus::LpMasterOsi.

◆ outputLpStatistics()

virtual void abacus::LpMaster::outputLpStatistics ( ) const
pure virtual

Implemented in abacus::LpMasterOsi.

◆ printLpParameters()

virtual void abacus::LpMaster::printLpParameters ( ) const
pure virtual

Implemented in abacus::LpMasterOsi.

◆ setDefaultLpParameters()

virtual void abacus::LpMaster::setDefaultLpParameters ( )
pure virtual

Implemented in abacus::LpMasterOsi.

Member Data Documentation

◆ master_

Master* abacus::LpMaster::master_
protected

Definition at line 59 of file lpmaster.h.


The documentation for this class was generated from the following file: