Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactorRational Member List

This is the complete list of members for CLUFactorRational, including all inherited members.

CLUFactorRational(const CLUFactorRational &)CLUFactorRationalprivate
CLUFactorRational()CLUFactorRationalprotected
colCLUFactorRationalprotected
colMemMultCLUFactorRationalprotected
colSingletons()CLUFactorRationalprivate
diagCLUFactorRationalprotected
dump() const CLUFactorRationalprotected
eliminateColSingletons()CLUFactorRationalprivate
eliminateNucleus(const Rational &threshold)CLUFactorRationalprivate
eliminatePivot(int prow, int pos)CLUFactorRationalprivate
eliminateRowSingletons()CLUFactorRationalprivate
factor(const SVectorRational **vec, const Rational &threshold)CLUFactorRationalprotected
factorCountCLUFactorRationalprotected
factorTimeCLUFactorRationalprotected
forestMinColMem(int size)CLUFactorRationalprivate
forestPackColumns()CLUFactorRationalprivate
forestReMaxCol(int col, int len)CLUFactorRationalprivate
forestUpdate(int col, Rational *work, int num, int *nonz)CLUFactorRationalprotected
freeFactorRings()CLUFactorRationalprivate
initFactorMatrix(const SVectorRational **vec)CLUFactorRationalprivate
initFactorRings()CLUFactorRationalprivate
initMaxabsCLUFactorRationalprotected
initPerm()CLUFactorRationalprivate
isConsistent() const CLUFactorRationalprotected
lCLUFactorRationalprotected
lMemMultCLUFactorRationalprotected
makeLvec(int p_len, int p_row)CLUFactorRationalprivate
maxabsCLUFactorRationalprotected
minColMem(int size)CLUFactorRationalprivate
minLMem(int size)CLUFactorRationalprivate
minRowMem(int size)CLUFactorRationalprivate
nzCntCLUFactorRationalprotected
operator=(const CLUFactorRational &)CLUFactorRationalprivate
packColumns()CLUFactorRationalprivate
packRows()CLUFactorRationalprivate
remaxCol(int p_col, int len)CLUFactorRationalprivate
remaxRow(int p_row, int len)CLUFactorRationalprivate
rowCLUFactorRationalprotected
rowMemMultCLUFactorRationalprotected
rowSingletons()CLUFactorRationalprivate
selectPivots(const Rational &threshold)CLUFactorRationalprivate
setPivot(const int p_stage, const int p_col, const int p_row, const Rational &val)CLUFactorRationalprivate
setupColVals()CLUFactorRationalprivate
setupRowVals()CLUFactorRationalprivate
solveLeft(Rational *vec, Rational *rhs)CLUFactorRationalprotected
solveLeft2(Rational *vec1, int *nonz, Rational *vec2, Rational *rhs1, Rational *rhs2)CLUFactorRationalprotected
solveLeftEps(Rational *vec, Rational *rhs, int *nonz)CLUFactorRationalprotected
solveLleft(Rational *vec)CLUFactorRationalprivate
solveLleft(Rational *vec, int *nonz, int rn)CLUFactorRationalprivate
solveLleft2(Rational *vec1, int *, Rational *vec2)CLUFactorRationalprivate
solveLleft2forest(Rational *vec1, int *, Rational *vec2)CLUFactorRationalprivate
solveLleftEps(Rational *vec, int *nonz)CLUFactorRationalprivate
solveLleftForest(Rational *vec, int *)CLUFactorRationalprivate
solveLleftForest(Rational *vec, int *nonz, int n)CLUFactorRationalprivate
solveLleftForestNoNZ(Rational *vec)CLUFactorRationalprivate
solveLleftNoNZ(Rational *vec)CLUFactorRationalprivate
solveLright(Rational *vec)CLUFactorRationalprotected
solveLright2(Rational *vec1, Rational *vec2)CLUFactorRationalprivate
solveRight(Rational *vec, Rational *rhs)CLUFactorRationalprotected
solveRight2(Rational *vec1, Rational *vec2, Rational *rhs1, Rational *rhs2)CLUFactorRationalprotected
solveRight2update(Rational *vec1, Rational *vec2, Rational *rhs1, Rational *rhs2, int *nonz, Rational *forest, int *forestNum, int *forestIdx)CLUFactorRationalprotected
solveRight4update(Rational *vec, int *nonz, Rational *rhs, Rational *forest, int *forestNum, int *forestIdx)CLUFactorRationalprotected
solveUleft(Rational *work, Rational *vec)CLUFactorRationalprivate
solveUleft(Rational *vec, int *vecidx, Rational *rhs, int *rhsidx, int rhsn)CLUFactorRationalprivate
solveUleft2(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2)CLUFactorRationalprivate
solveUleftNoNZ(Rational *vec, Rational *rhs, int *rhsidx, int rhsn)CLUFactorRationalprivate
solveUpdateLeft(Rational *vec)CLUFactorRationalprivate
solveUpdateLeft(Rational *vec, int *nonz, int n)CLUFactorRationalprivate
solveUpdateLeft2(Rational *vec1, Rational *vec2)CLUFactorRationalprivate
solveUpdateRight(Rational *vec)CLUFactorRationalprivate
solveUpdateRight2(Rational *vec1, Rational *vec2)CLUFactorRationalprivate
solveUright(Rational *wrk, Rational *vec)CLUFactorRationalprivate
solveUright2(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2)CLUFactorRationalprivate
solveUright2eps(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2, int *nonz)CLUFactorRationalprivate
solveUrightEps(Rational *vec, int *nonz, Rational *rhs)CLUFactorRationalprivate
statCLUFactorRationalprotected
tempCLUFactorRationalprivate
thedimCLUFactorRationalprotected
timeLimitCLUFactorRationalprotected
timeLimitReached()CLUFactorRationalprivate
uCLUFactorRationalprotected
update(int p_col, Rational *p_work, const int *p_idx, int num)CLUFactorRationalprotected
updateNoClear(int p_col, const Rational *p_work, const int *p_idx, int num)CLUFactorRationalprotected
updateRow(int r, int lv, int prow, int pcol, const Rational &pval)CLUFactorRationalprivate
vSolveLeft(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn)CLUFactorRationalprotected
vSolveLeft2(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2)CLUFactorRationalprotected
vSolveLeft3(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2, Rational *vec3, Rational *rhs3, int *ridx3, int rn3)CLUFactorRationalprotected
vSolveLeftNoNZ(Rational *vec, Rational *rhs, int *ridx, int rn)CLUFactorRationalprotected
vSolveLright(Rational *vec, int *ridx, int rn)CLUFactorRationalprivate
vSolveLright2(Rational *vec, int *ridx, int *rnptr, Rational *vec2, int *ridx2, int *rn2ptr)CLUFactorRationalprivate
vSolveLright3(Rational *vec, int *ridx, int *rnptr, Rational *vec2, int *ridx2, int *rn2ptr, Rational *vec3, int *ridx3, int *rn3ptr)CLUFactorRationalprivate
vSolveRight4update(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *forest, int *forestNum, int *forestIdx)CLUFactorRationalprotected
vSolveRight4update2(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2, Rational *forest, int *forestNum, int *forestIdx)CLUFactorRationalprotected
vSolveRight4update3(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2, Rational *vec3, Rational *rhs3, int *ridx3, int rn3, Rational *forest, int *forestNum, int *forestIdx)CLUFactorRationalprotected
vSolveRightNoNZ(Rational *vec2, Rational *rhs2, int *ridx2, int rn2)CLUFactorRationalprotected
vSolveUpdateRight(Rational *vec, int *ridx, int n)CLUFactorRationalprivate
vSolveUpdateRightNoNZ(Rational *vec)CLUFactorRationalprivate
vSolveUright(Rational *vec, int *vidx, Rational *rhs, int *ridx, int rn)CLUFactorRationalprivate
vSolveUright2(Rational *vec, int *vidx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2)CLUFactorRationalprivate
vSolveUrightNoNZ(Rational *vec, Rational *rhs, int *ridx, int rn)CLUFactorRationalprivate
workCLUFactorRationalprotected