Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactorRational::L Struct Reference

Data structures for saving the working matrix and L factor. More...

#include <clufactor_rational.h>

Public Attributes

VectorRational val
 values of L vectors More...
 
int * idx
 array of size val.dim() storing indices of L vectors More...
 
int startSize
 size of array start More...
 
int firstUpdate
 number of first update L vector More...
 
int firstUnused
 number of first unused L vector More...
 
int * start
 starting positions in val and idx More...
 
int * row
 column indices of L vectors More...
 
int updateType
 type of updates to be used. More...
 
VectorRational rval
 values of rows of L More...
 
int * ridx
 indices of rows of L More...
 
int * rbeg
 start of rows in rval and ridx More...
 
int * rorig
 original row permutation More...
 
int * rperm
 original row permutation More...
 

Detailed Description

Data structures for saving the working matrix and L factor.

Definition at line 159 of file clufactor_rational.h.

Member Data Documentation

◆ firstUnused

int firstUnused

number of first unused L vector

Definition at line 165 of file clufactor_rational.h.

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

◆ firstUpdate

int firstUpdate

number of first update L vector

Definition at line 164 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ idx

int* idx

array of size val.dim() storing indices of L vectors

Definition at line 162 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ rbeg

int* rbeg

start of rows in rval and ridx

Definition at line 176 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ ridx

int* ridx

indices of rows of L

Definition at line 175 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ rorig

int* rorig

original row permutation

Definition at line 177 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ row

int* row

column indices of L vectors

Definition at line 167 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ rperm

int* rperm

original row permutation

Definition at line 178 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ rval

values of rows of L

Definition at line 174 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ start

int* start

starting positions in val and idx

Definition at line 166 of file clufactor_rational.h.

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

◆ startSize

int startSize

size of array start

Definition at line 163 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().

◆ updateType

int updateType

type of updates to be used.

Definition at line 168 of file clufactor_rational.h.

◆ val

values of L vectors

Definition at line 161 of file clufactor_rational.h.

Referenced by SLUFactorRational::SLUFactorRational().