Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactorRational::U::Col Struct Reference

#include <clufactor_rational.h>

Public Attributes

Dring list
 Double linked ringlist of vector indices in the order they appear in the column file. More...
 
Dringelem
 Array of ring elements. More...
 
int size
 size of array idx More...
 
int used
 used entries of array idx More...
 
int * idx
 hold row indices of nonzeros More...
 
VectorRational val
 hold nonzero values: this is only initialized in the end of the factorization with DEFAULT updates. More...
 
int * start
 starting positions in val and idx More...
 
int * len
 used nonzeros per column vector More...
 
int * max
 maximum available nonzeros per colunn: start[i] + max[i] == start[elem[i].next->idx] len[i] <= max[i]. More...
 

Detailed Description

Definition at line 146 of file clufactor_rational.h.

Member Data Documentation

◆ elem

Dring* elem

Array of ring elements.

Definition at line 151 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ idx

int* idx

hold row indices of nonzeros

Definition at line 154 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ len

int* len

used nonzeros per column vector

Definition at line 159 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ list

Dring list

Double linked ringlist of vector indices in the order they appear in the column file.

Definition at line 148 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ max

int* max

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

Definition at line 160 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ size

int size

size of array idx

Definition at line 152 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ start

int* start

starting positions in val and idx

Definition at line 158 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ used

int used

used entries of array idx

Definition at line 153 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ val

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

Definition at line 155 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().