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