Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactorRational::Temp Class Reference

Temporary data structures. More...

#include <clufactor_rational.h>

Public Member Functions

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

Public Attributes

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

Private Member Functions

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

Detailed Description

Temporary data structures.

Definition at line 86 of file clufactor_rational.h.

Constructor & Destructor Documentation

◆ Temp() [1/2]

Temp ( )

constructor

Definition at line 210 of file clufactor_rational.cpp.

◆ ~Temp()

~Temp ( )

destructor

Definition at line 251 of file clufactor_rational.cpp.

References CLUFactorRational::Temp::clear().

◆ Temp() [2/2]

Temp ( const Temp )
private

blocked copy constructor

Member Function Documentation

◆ clear()

◆ init()

◆ operator=()

Temp& operator= ( const Temp )
private

blocked assignment operator

Member Data Documentation

◆ pivot_col

◆ pivot_colNZ

◆ pivot_row

◆ pivot_rowNZ

◆ pivots

Pring pivots

ring of selected pivot rows

Definition at line 93 of file clufactor_rational.h.

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

◆ s_cact

◆ s_mark

◆ s_max

◆ stage