This is the complete list of members for CLUFactorRational, including all inherited members.
col | CLUFactorRational | protected |
colMemMult | CLUFactorRational | protected |
colSingletons() | CLUFactorRational | private |
diag | CLUFactorRational | protected |
dump() const | CLUFactorRational | protected |
eliminateColSingletons() | CLUFactorRational | private |
eliminateNucleus(const Rational &threshold) | CLUFactorRational | private |
eliminatePivot(int prow, int pos) | CLUFactorRational | private |
eliminateRowSingletons() | CLUFactorRational | private |
factor(const SVectorRational **vec, const Rational &threshold) | CLUFactorRational | protected |
factorCount | CLUFactorRational | protected |
factorTime | CLUFactorRational | protected |
forestMinColMem(int size) | CLUFactorRational | private |
forestPackColumns() | CLUFactorRational | private |
forestReMaxCol(int col, int len) | CLUFactorRational | private |
forestUpdate(int col, Rational *work, int num, int *nonz) | CLUFactorRational | protected |
freeFactorRings() | CLUFactorRational | private |
initFactorMatrix(const SVectorRational **vec) | CLUFactorRational | private |
initFactorRings() | CLUFactorRational | private |
initMaxabs | CLUFactorRational | protected |
initPerm() | CLUFactorRational | private |
isConsistent() const | CLUFactorRational | protected |
l | CLUFactorRational | protected |
lMemMult | CLUFactorRational | protected |
makeLvec(int p_len, int p_row) | CLUFactorRational | private |
maxabs | CLUFactorRational | protected |
minColMem(int size) | CLUFactorRational | private |
minLMem(int size) | CLUFactorRational | private |
minRowMem(int size) | CLUFactorRational | private |
nzCnt | CLUFactorRational | protected |
packColumns() | CLUFactorRational | private |
packRows() | CLUFactorRational | private |
remaxCol(int p_col, int len) | CLUFactorRational | private |
remaxRow(int p_row, int len) | CLUFactorRational | private |
row | CLUFactorRational | protected |
rowMemMult | CLUFactorRational | protected |
rowSingletons() | CLUFactorRational | private |
selectPivots(const Rational &threshold) | CLUFactorRational | private |
setPivot(const int p_stage, const int p_col, const int p_row, const Rational &val) | CLUFactorRational | private |
setupColVals() | CLUFactorRational | private |
setupRowVals() | CLUFactorRational | private |
solveLeft(Rational *vec, Rational *rhs) | CLUFactorRational | protected |
solveLeft2(Rational *vec1, int *nonz, Rational *vec2, Rational *rhs1, Rational *rhs2) | CLUFactorRational | protected |
solveLeftEps(Rational *vec, Rational *rhs, int *nonz) | CLUFactorRational | protected |
solveLleft(Rational *vec) | CLUFactorRational | private |
solveLleft(Rational *vec, int *nonz, int rn) | CLUFactorRational | private |
solveLleft2(Rational *vec1, int *, Rational *vec2) | CLUFactorRational | private |
solveLleft2forest(Rational *vec1, int *, Rational *vec2) | CLUFactorRational | private |
solveLleftEps(Rational *vec, int *nonz) | CLUFactorRational | private |
solveLleftForest(Rational *vec, int *) | CLUFactorRational | private |
solveLleftForest(Rational *vec, int *nonz, int n) | CLUFactorRational | private |
solveLleftForestNoNZ(Rational *vec) | CLUFactorRational | private |
solveLleftNoNZ(Rational *vec) | CLUFactorRational | private |
solveLright(Rational *vec) | CLUFactorRational | protected |
solveLright2(Rational *vec1, Rational *vec2) | CLUFactorRational | private |
solveRight(Rational *vec, Rational *rhs) | CLUFactorRational | protected |
solveRight2(Rational *vec1, Rational *vec2, Rational *rhs1, Rational *rhs2) | CLUFactorRational | protected |
solveRight2update(Rational *vec1, Rational *vec2, Rational *rhs1, Rational *rhs2, int *nonz, Rational *forest, int *forestNum, int *forestIdx) | CLUFactorRational | protected |
solveRight4update(Rational *vec, int *nonz, Rational *rhs, Rational *forest, int *forestNum, int *forestIdx) | CLUFactorRational | protected |
solveUleft(Rational *work, Rational *vec) | CLUFactorRational | private |
solveUleft(Rational *vec, int *vecidx, Rational *rhs, int *rhsidx, int rhsn) | CLUFactorRational | private |
solveUleft2(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2) | CLUFactorRational | private |
solveUleftNoNZ(Rational *vec, Rational *rhs, int *rhsidx, int rhsn) | CLUFactorRational | private |
solveUpdateLeft(Rational *vec) | CLUFactorRational | private |
solveUpdateLeft(Rational *vec, int *nonz, int n) | CLUFactorRational | private |
solveUpdateLeft2(Rational *vec1, Rational *vec2) | CLUFactorRational | private |
solveUpdateRight(Rational *vec) | CLUFactorRational | private |
solveUpdateRight2(Rational *vec1, Rational *vec2) | CLUFactorRational | private |
solveUright(Rational *wrk, Rational *vec) | CLUFactorRational | private |
solveUright2(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2) | CLUFactorRational | private |
solveUright2eps(Rational *work1, Rational *vec1, Rational *work2, Rational *vec2, int *nonz) | CLUFactorRational | private |
solveUrightEps(Rational *vec, int *nonz, Rational *rhs) | CLUFactorRational | private |
stat | CLUFactorRational | protected |
temp | CLUFactorRational | private |
thedim | CLUFactorRational | protected |
timeLimit | CLUFactorRational | protected |
timeLimitReached() | CLUFactorRational | private |
u | CLUFactorRational | protected |
update(int p_col, Rational *p_work, const int *p_idx, int num) | CLUFactorRational | protected |
updateNoClear(int p_col, const Rational *p_work, const int *p_idx, int num) | CLUFactorRational | protected |
updateRow(int r, int lv, int prow, int pcol, const Rational &pval) | CLUFactorRational | private |
vSolveLeft(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn) | CLUFactorRational | protected |
vSolveLeft2(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2) | CLUFactorRational | protected |
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) | CLUFactorRational | protected |
vSolveLeftNoNZ(Rational *vec, Rational *rhs, int *ridx, int rn) | CLUFactorRational | protected |
vSolveLright(Rational *vec, int *ridx, int rn) | CLUFactorRational | private |
vSolveLright2(Rational *vec, int *ridx, int *rnptr, Rational *vec2, int *ridx2, int *rn2ptr) | CLUFactorRational | private |
vSolveLright3(Rational *vec, int *ridx, int *rnptr, Rational *vec2, int *ridx2, int *rn2ptr, Rational *vec3, int *ridx3, int *rn3ptr) | CLUFactorRational | private |
vSolveRight4update(Rational *vec, int *idx, Rational *rhs, int *ridx, int rn, Rational *forest, int *forestNum, int *forestIdx) | CLUFactorRational | protected |
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) | CLUFactorRational | protected |
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) | CLUFactorRational | protected |
vSolveRightNoNZ(Rational *vec2, Rational *rhs2, int *ridx2, int rn2) | CLUFactorRational | protected |
vSolveUpdateRight(Rational *vec, int *ridx, int n) | CLUFactorRational | private |
vSolveUpdateRightNoNZ(Rational *vec) | CLUFactorRational | private |
vSolveUright(Rational *vec, int *vidx, Rational *rhs, int *ridx, int rn) | CLUFactorRational | private |
vSolveUright2(Rational *vec, int *vidx, Rational *rhs, int *ridx, int rn, Rational *vec2, Rational *rhs2, int *ridx2, int rn2) | CLUFactorRational | private |
vSolveUrightNoNZ(Rational *vec, Rational *rhs, int *ridx, int rn) | CLUFactorRational | private |
work | CLUFactorRational | protected |