Base class of all other classes of ABACUS.
Status of slack variables.
friend std::ostream & operator<<(std::ostream &out, const SlackStat &rhs)
Output operator for slack statuses.
STATUS status_
The status of the slack variable.
STATUS
The different statuses of a slack variable.
@ Unknown
The status of the slack variable is not known since no linear program with the corresponding constrai...
@ NonBasicNonZero
The slack variable does not belong to the basis and has a nonzero value.
@ NonBasicZero
The slack variable does not belong to the basis and has value zero.
@ Basic
The slack variable belongs to the basis.
void status(STATUS stat)
Sets the status of the slack variable to stat.
void status(const SlackStat *stat)
Sets the status to the status of stat.
STATUS status() const
Returns the status of the slack variable.
SlackStat(STATUS status)
Initializes the status to status.
SlackStat()
Initializes the status to Unknown.
#define OGDF_NEW_DELETE
Makes the class use OGDF's memory allocator.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()