SoPlex Documentation
Loading...
Searching...
No Matches
CLUFactor< R >::U::Col Struct Reference

#include <clufactor.h>

Public Attributes

Dring list
 Double linked ringlist of VectorBase<R> indices in the order they appear in the column file

 
Dringelem
 Array of ring elements.
 
int size
 size of array idx
 
int used
 used entries of array idx
 
intidx
 hold row indices of nonzeros
 
std::vector< Rval
 hold nonzero values: this is only initialized in the end of the factorization with DEFAULT updates.

 
intstart
 starting positions in val and idx
 
intlen
 used nonzeros per column vector
 
intmax
 maximum available nonzeros per colunn: start[i] + max[i] == start[elem[i].next->idx] len[i] <= max[i].

 

Detailed Description

template<class R>
struct soplex::CLUFactor< R >::U::Col

Definition at line 147 of file clufactor.h.

Member Data Documentation

◆ elem

template<class R >
Dring* elem

Array of ring elements.

Definition at line 152 of file clufactor.h.

◆ idx

template<class R >
int* idx

hold row indices of nonzeros

Definition at line 155 of file clufactor.h.

◆ len

template<class R >
int* len

used nonzeros per column vector

Definition at line 160 of file clufactor.h.

◆ list

template<class R >
Dring list

Double linked ringlist of VectorBase<R> indices in the order they appear in the column file

Definition at line 149 of file clufactor.h.

◆ max

template<class R >
int* max

maximum available nonzeros per colunn: start[i] + max[i] == start[elem[i].next->idx] len[i] <= max[i].

Definition at line 161 of file clufactor.h.

◆ size

template<class R >
int size

size of array idx

Definition at line 153 of file clufactor.h.

◆ start

template<class R >
int* start

starting positions in val and idx

Definition at line 159 of file clufactor.h.

◆ used

template<class R >
int used

used entries of array idx

Definition at line 154 of file clufactor.h.

◆ val

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

hold nonzero values: this is only initialized in the end of the factorization with DEFAULT updates.

Definition at line 156 of file clufactor.h.