SoPlex Documentation
Loading...
Searching...
No Matches
CLUFactorRational::U::Row Struct Reference

#include <clufactor_rational.h>

Public Attributes

Dring list
 Double linked ringlist of vector indices in the order they appear in the row file

 
Dringelem
 Array of ring elements.
 
int used
 used entries of arrays idx and val
 
VectorRational val
 hold nonzero values
 
int * idx
 array of length val.dim() to hold column indices of nonzeros in val
 
int * start
 starting positions in val and idx
 
int * len
 used nonzeros per row vectors
 
int * max
 maximum available nonzeros per row: start[i] + max[i] == start[elem[i].next->idx] len[i] <= max[i].

 

Detailed Description

Definition at line 129 of file clufactor_rational.h.

Member Data Documentation

◆ elem

Dring* elem

Array of ring elements.

Definition at line 134 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational(), and SLUFactorRational::SLUFactorRational().

◆ idx

int* idx

array of length val.dim() to hold column indices of nonzeros in val

Definition at line 137 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational(), and SLUFactorRational::SLUFactorRational().

◆ len

int* len

used nonzeros per row vectors

Definition at line 139 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational(), and SLUFactorRational::SLUFactorRational().

◆ list

Dring list

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

Definition at line 131 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ max

int* max

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

Definition at line 140 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational(), and SLUFactorRational::SLUFactorRational().

◆ start

int* start

starting positions in val and idx

Definition at line 138 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational(), and SLUFactorRational::SLUFactorRational().

◆ used

int used

used entries of arrays idx and val

Definition at line 135 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ val

hold nonzero values

Definition at line 136 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().