Sequential object-oriented simPlex
Temporary data structures. More...
#include <clufactor.h>
Temporary data structures.
Definition at line 83 of file clufactor.h.
constructor
Definition at line 208 of file clufactor.cpp.
destructor
Definition at line 251 of file clufactor.cpp.
blocked copy constructor
clears the structure
Definition at line 227 of file clufactor.cpp.
References soplex::spx_free().
initialization
Definition at line 219 of file clufactor.cpp.
References soplex::spx_realloc().
Referenced by CLUFactor::factor().
blocked assignment operator
column index handlers for Real linked list
Definition at line 91 of file clufactor.h.
Referenced by CLUFactor::eliminateColSingletons(), CLUFactor::eliminatePivot(), CLUFactor::eliminateRowSingletons(), CLUFactor::freeFactorRings(), CLUFactor::initFactorRings(), and CLUFactor::selectPivots().
lists for columns to number of nonzeros
Definition at line 92 of file clufactor.h.
Referenced by CLUFactor::eliminateColSingletons(), CLUFactor::eliminateNucleus(), CLUFactor::eliminatePivot(), CLUFactor::freeFactorRings(), CLUFactor::initFactorRings(), CLUFactor::isConsistent(), and CLUFactor::selectPivots().
row index handlers for Real linked list
Definition at line 93 of file clufactor.h.
Referenced by CLUFactor::eliminateColSingletons(), CLUFactor::eliminateRowSingletons(), CLUFactor::freeFactorRings(), CLUFactor::initFactorRings(), CLUFactor::selectPivots(), and CLUFactor::updateRow().
lists for rows to number of nonzeros
Definition at line 94 of file clufactor.h.
Referenced by CLUFactor::eliminateNucleus(), CLUFactor::eliminateRowSingletons(), CLUFactor::freeFactorRings(), CLUFactor::initFactorRings(), CLUFactor::isConsistent(), CLUFactor::selectPivots(), and CLUFactor::updateRow().
ring of selected pivot rows
Definition at line 90 of file clufactor.h.
Referenced by CLUFactor::eliminateNucleus(), and CLUFactor::selectPivots().
lengths of columns of active submatrix
Definition at line 88 of file clufactor.h.
Referenced by CLUFactor::colSingletons(), CLUFactor::eliminateColSingletons(), CLUFactor::eliminatePivot(), CLUFactor::eliminateRowSingletons(), CLUFactor::initFactorMatrix(), CLUFactor::initFactorRings(), CLUFactor::rowSingletons(), CLUFactor::selectPivots(), and CLUFactor::updateRow().
marker
Definition at line 86 of file clufactor.h.
Referenced by CLUFactor::colSingletons(), CLUFactor::eliminateNucleus(), CLUFactor::eliminatePivot(), CLUFactor::initFactorMatrix(), CLUFactor::initFactorRings(), CLUFactor::rowSingletons(), and CLUFactor::updateRow().
maximum absolute value per row (or -1)
Definition at line 87 of file clufactor.h.
Referenced by CLUFactor::eliminateRowSingletons(), CLUFactor::initFactorRings(), CLUFactor::selectPivots(), and CLUFactor::updateRow().
stage of the structure
Definition at line 89 of file clufactor.h.
Referenced by CLUFactor::colSingletons(), CLUFactor::eliminateColSingletons(), CLUFactor::eliminateNucleus(), CLUFactor::eliminatePivot(), CLUFactor::eliminateRowSingletons(), CLUFactor::factor(), CLUFactor::initFactorMatrix(), CLUFactor::initFactorRings(), CLUFactor::isConsistent(), CLUFactor::rowSingletons(), and CLUFactor::selectPivots().