Scippy

SoPlex

Sequential object-oriented simPlex

Temporary data structures. More...

#include <clufactor.h>

Public Member Functions

 Temp ()
 constructor
 
 ~Temp ()
 destructor
 
void init (int p_dim)
 initialization
 
void clear ()
 clears the structure
 

Public Attributes

int * s_mark
 marker
 
Reals_max
 maximum absolute value per row (or -1)
 
int * s_cact
 lengths of columns of active submatrix
 
int stage
 stage of the structure
 
Pring pivots
 ring of selected pivot rows
 
Pringpivot_col
 column index handlers for Real linked list
 
Pringpivot_colNZ
 lists for columns to number of nonzeros
 
Pringpivot_row
 row index handlers for Real linked list
 
Pringpivot_rowNZ
 lists for rows to number of nonzeros
 

Private Member Functions

 Temp (const Temp &)
 blocked copy constructor
 
Tempoperator= (const Temp &)
 blocked assignment operator
 

Detailed Description

Temporary data structures.

Definition at line 83 of file clufactor.h.

Constructor & Destructor Documentation

Temp ( )

constructor

Definition at line 208 of file clufactor.cpp.

~Temp ( )

destructor

Definition at line 251 of file clufactor.cpp.

Temp ( const Temp )
private

blocked copy constructor

Member Function Documentation

void clear ( )

clears the structure

Definition at line 227 of file clufactor.cpp.

References soplex::spx_free().

void init ( int  p_dim)

initialization

Definition at line 219 of file clufactor.cpp.

References soplex::spx_realloc().

Referenced by CLUFactor::factor().

Temp& operator= ( const Temp )
private

blocked assignment operator

Member Data Documentation

Pring pivots

ring of selected pivot rows

Definition at line 90 of file clufactor.h.

Referenced by CLUFactor::eliminateNucleus(), and CLUFactor::selectPivots().

Real* s_max

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().