SoPlex Doxygen Documentation
cring.h File Reference

Go to the source code of this file.

Macros

#define initDR(ring)   ((ring).prev = (ring).next = &(ring))
 
#define init2DR(elem, ring)
 
#define removeDR(ring)
 

Macro Definition Documentation

#define init2DR (   elem,
  ring 
)
Value:
{ \
(elem).next = (ring).next; \
(elem).next->prev = &(elem); \
(elem).prev = &(ring); \
(ring).next = &(elem); \
}

Definition at line 25 of file cring.h.

Referenced by CLUFactor::eliminateColSingletons(), CLUFactor::eliminatePivot(), CLUFactor::eliminateRowSingletons(), CLUFactor::forestReMaxCol(), CLUFactor::initFactorRings(), CLUFactor::remaxCol(), CLUFactor::remaxRow(), CLUFactor::selectPivots(), and CLUFactor::updateRow().

#define removeDR (   ring)