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

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

#include <clufactor.h>

Public Attributes

int size
 size of arrays val and idx
 
std::vector< Rval
 values of L vectors
 
intidx
 indices of L vectors
 
int startSize
 size of array start
 
int firstUpdate
 number of first update L vector
 
int firstUnused
 number of first unused L vector
 
intstart
 starting positions in val and idx
 
introw
 column indices of L vectors
 
int updateType
 type of updates to be used.
 
std::vector< Rrval
 values of rows of L
 
intridx
 indices of rows of L
 
intrbeg
 start of rows in rval and ridx
 
introrig
 original row permutation
 
intrperm
 original row permutation
 

Detailed Description

template<class R>
struct soplex::CLUFactor< R >::L

Data structures for saving the working matrix and L factor.

Definition at line 169 of file clufactor.h.

Member Data Documentation

◆ firstUnused

template<class R >
int firstUnused

number of first unused L vector

Definition at line 176 of file clufactor.h.

Referenced by SLUFactor< R >::memory().

◆ firstUpdate

template<class R >
int firstUpdate

number of first update L vector

Definition at line 175 of file clufactor.h.

◆ idx

template<class R >
int* idx

indices of L vectors

Definition at line 173 of file clufactor.h.

◆ rbeg

template<class R >
int* rbeg

start of rows in rval and ridx

Definition at line 187 of file clufactor.h.

◆ ridx

template<class R >
int* ridx

indices of rows of L

Definition at line 186 of file clufactor.h.

◆ rorig

template<class R >
int* rorig

original row permutation

Definition at line 188 of file clufactor.h.

◆ row

template<class R >
int* row

column indices of L vectors

Definition at line 178 of file clufactor.h.

◆ rperm

template<class R >
int* rperm

original row permutation

Definition at line 189 of file clufactor.h.

◆ rval

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

values of rows of L

Definition at line 185 of file clufactor.h.

◆ size

template<class R >
int size

size of arrays val and idx

Definition at line 171 of file clufactor.h.

◆ start

template<class R >
int* start

starting positions in val and idx

Definition at line 177 of file clufactor.h.

Referenced by SLUFactor< R >::memory().

◆ startSize

template<class R >
int startSize

size of array start

Definition at line 174 of file clufactor.h.

◆ updateType

template<class R >
int updateType

type of updates to be used.

Definition at line 179 of file clufactor.h.

◆ val

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

values of L vectors

Definition at line 172 of file clufactor.h.