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 |