SoPlex Documentation
Loading...
Searching...
No Matches

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
 
std::vector< R > s_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 R linked list
 
Pringpivot_colNZ
 lists for columns to number of nonzeros
 
Pringpivot_row
 row index handlers for R 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

template<class R>
class soplex::CLUFactor< R >::Temp

Temporary data structures.

Definition at line 106 of file clufactor.h.

Constructor & Destructor Documentation

◆ Temp() [1/2]

template<class R >
Temp ( )

constructor

◆ ~Temp()

template<class R >
~Temp ( )

destructor

◆ Temp() [2/2]

template<class R >
Temp ( const Temp & )
private

blocked copy constructor

Member Function Documentation

◆ clear()

template<class R >
void clear ( )

clears the structure

◆ init()

template<class R >
void init ( int p_dim)

initialization

◆ operator=()

template<class R >
Temp & operator= ( const Temp & )
private

blocked assignment operator

Member Data Documentation

◆ pivot_col

template<class R >
Pring* pivot_col

column index handlers for R linked list

Definition at line 114 of file clufactor.h.

◆ pivot_colNZ

template<class R >
Pring* pivot_colNZ

lists for columns to number of nonzeros

Definition at line 115 of file clufactor.h.

◆ pivot_row

template<class R >
Pring* pivot_row

row index handlers for R linked list

Definition at line 116 of file clufactor.h.

◆ pivot_rowNZ

template<class R >
Pring* pivot_rowNZ

lists for rows to number of nonzeros

Definition at line 117 of file clufactor.h.

◆ pivots

template<class R >
Pring pivots

ring of selected pivot rows

Definition at line 113 of file clufactor.h.

◆ s_cact

template<class R >
int* s_cact

lengths of columns of active submatrix

Definition at line 111 of file clufactor.h.

◆ s_mark

template<class R >
int* s_mark

marker

Definition at line 109 of file clufactor.h.

◆ s_max

template<class R >
std::vector<R> s_max

maximum absolute value per row (or -1)

Definition at line 110 of file clufactor.h.

◆ stage

template<class R >
int stage

stage of the structure

Definition at line 112 of file clufactor.h.