This is the complete list of members for SLUFactor< R >, including all inherited members.
| _tolerances | CLUFactor< R > | protected |
| assign(const SLUFactor< R > &old) | SLUFactor< R > | private |
| change(int idx, const SVectorBase< R > &subst, const SSVectorBase< R > *eta=0) | SLUFactor< R > | virtual |
| changeEta(int idx, SSVectorBase< R > &eta) | SLUFactor< R > | protected |
| changeTimer(const Timer::TYPE ttype) | SLUFactor< R > | |
| clear() | SLUFactor< R > | virtual |
| clone() const | SLUFactor< R > | virtual |
| col | CLUFactor< R > | protected |
| colMemMult | CLUFactor< R > | protected |
| colSingletons() | CLUFactor< R > | private |
| diag | CLUFactor< R > | protected |
| dim() const | SLUFactor< R > | virtual |
| dump() const | SLUFactor< R > | |
| eliminateColSingletons() | CLUFactor< R > | private |
| eliminateNucleus(const R eps, const R threshold) | CLUFactor< R > | private |
| eliminatePivot(int prow, int pos, R eps) | CLUFactor< R > | private |
| eliminateRowSingletons() | CLUFactor< R > | private |
| ERROR enum value | SLinSolver< R > | |
| eta | SLUFactor< R > | protected |
| ETA enum value | SLUFactor< R > | |
| factor(const SVectorBase< R > **vec, R threshold, R eps) | CLUFactor< R > | protected |
| factorCount | CLUFactor< R > | protected |
| factorTime | CLUFactor< R > | protected |
| forest | SLUFactor< R > | protected |
| FOREST_TOMLIN enum value | SLUFactor< R > | |
| forestMinColMem(int size) | CLUFactor< R > | private |
| forestPackColumns() | CLUFactor< R > | private |
| forestReMaxCol(int col, int len) | CLUFactor< R > | private |
| forestUpdate(int col, R *work, int num, int *nonz) | CLUFactor< R > | protected |
| freeAll() | SLUFactor< R > | protected |
| freeFactorRings() | CLUFactor< R > | private |
| getFactorCount() const | SLUFactor< R > | virtual |
| getFactorTime() const | SLUFactor< R > | |
| getName() const | SLUFactor< R > | virtual |
| getSolveCount() const | SLUFactor< R > | |
| getSolveTime() const | SLUFactor< R > | |
| hugeValues | CLUFactor< R > | protected |
| initFactorMatrix(const SVectorBase< R > **vec, const R eps) | CLUFactor< R > | private |
| initFactorRings() | CLUFactor< R > | private |
| initMaxabs | CLUFactor< R > | protected |
| initPerm() | CLUFactor< R > | private |
| INSTABLE enum value | SLinSolver< R > | |
| isConsistent() const | SLUFactor< R > | virtual |
| l | CLUFactor< R > | protected |
| lastThreshold | SLUFactor< R > | protected |
| lMemMult | CLUFactor< R > | protected |
| load(const SVectorBase< R > *vec[], int dim) | SLUFactor< R > | virtual |
| makeLvec(int p_len, int p_row) | CLUFactor< R > | private |
| markowitz() | SLUFactor< R > | |
| matrixMetric(int type=0) const | SLUFactor< R > | virtual |
| maxabs | CLUFactor< R > | protected |
| memory() const | SLUFactor< R > | virtual |
| minColMem(int size) | CLUFactor< R > | private |
| minLMem(int size) | CLUFactor< R > | private |
| minRowMem(int size) | CLUFactor< R > | private |
| minStability | SLUFactor< R > | protected |
| minThreshold | SLUFactor< R > | protected |
| nzCnt | CLUFactor< R > | protected |
| OK enum value | SLinSolver< R > | |
| operator=(const SLUFactor< R > &old) | SLUFactor< R > | |
| packColumns() | CLUFactor< R > | private |
| packRows() | CLUFactor< R > | private |
| remaxCol(int p_col, int len) | CLUFactor< R > | private |
| remaxRow(int p_row, int len) | CLUFactor< R > | private |
| resetCounters() | SLUFactor< R > | |
| resetFactorTime() | SLUFactor< R > | |
| resetSolveTime() | SLUFactor< R > | |
| row | CLUFactor< R > | protected |
| rowMemMult | CLUFactor< R > | protected |
| rowSingletons() | CLUFactor< R > | private |
| selectPivots(R threshold) | CLUFactor< R > | private |
| setMarkowitz(R m) | SLUFactor< R > | |
| setPivot(const int p_stage, const int p_col, const int p_row, const R val) | CLUFactor< R > | private |
| setTolerances(std::shared_ptr< Tolerances > tolerances) | SLUFactor< R > | virtual |
| setupColVals() | CLUFactor< R > | private |
| setupRowVals() | CLUFactor< R > | private |
| setUtype(UpdateType tp) | SLUFactor< R > | |
| SINGULAR enum value | SLinSolver< R > | |
| SLinSolver() | SLinSolver< R > | |
| SLUFactor() | SLUFactor< R > | |
| SLUFactor(const SLUFactor< R > &old) | SLUFactor< R > | |
| solve2right4update(SSVectorBase< R > &x, VectorBase< R > &y, const SVectorBase< R > &b, SSVectorBase< R > &d) | SLUFactor< R > | virtual |
| solve2right4update(SSVectorBase< R > &x, SSVectorBase< R > &y, const SVectorBase< R > &b, SSVectorBase< R > &d) | SLUFactor< R > | virtual |
| solve3right4update(SSVectorBase< R > &x, VectorBase< R > &y, VectorBase< R > &z, const SVectorBase< R > &b, SSVectorBase< R > &d, SSVectorBase< R > &e) | SLUFactor< R > | virtual |
| solve3right4update(SSVectorBase< R > &x, SSVectorBase< R > &y, SSVectorBase< R > &z, const SVectorBase< R > &b, SSVectorBase< R > &d, SSVectorBase< R > &e) | SLUFactor< R > | virtual |
| solveCount | SLUFactor< R > | protected |
| solveLeft(VectorBase< R > &x, const VectorBase< R > &b) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, const SSVectorBase< R > &b) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, const SVectorBase< R > &b) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, VectorBase< R > &y, const SVectorBase< R > &b, SSVectorBase< R > &d) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, SSVectorBase< R > &two, const SVectorBase< R > &b, SSVectorBase< R > &rhs2) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, VectorBase< R > &y, VectorBase< R > &z, const SVectorBase< R > &b, SSVectorBase< R > &d, SSVectorBase< R > &e) | SLUFactor< R > | virtual |
| solveLeft(SSVectorBase< R > &x, SSVectorBase< R > &y, SSVectorBase< R > &z, const SVectorBase< R > &b, SSVectorBase< R > &d, SSVectorBase< R > &e) | SLUFactor< R > | virtual |
| soplex::CLUFactor::solveLeft(R *vec, R *rhs) | CLUFactor< R > | protected |
| solveLeft2(R *vec1, int *nonz, R *vec2, R eps, R *rhs1, R *rhs2) | CLUFactor< R > | protected |
| solveLeftEps(R *vec, R *rhs, int *nonz, R eps) | CLUFactor< R > | protected |
| solveLleft(R *vec) const | CLUFactor< R > | private |
| solveLleft(R eps, R *vec, int *nonz, int rn) | CLUFactor< R > | private |
| solveLleft2(R *vec1, int *, R *vec2, R) | CLUFactor< R > | private |
| solveLleft2forest(R *vec1, int *, R *vec2, R) | CLUFactor< R > | private |
| solveLleftEps(R *vec, int *nonz, R eps) | CLUFactor< R > | private |
| solveLleftForest(R *vec, int *, R) | CLUFactor< R > | private |
| solveLleftForest(R eps, R *vec, int *nonz, int n) | CLUFactor< R > | private |
| solveLleftForestNoNZ(R *vec) | CLUFactor< R > | private |
| solveLleftNoNZ(R *vec) | CLUFactor< R > | private |
| solveLright(R *vec) | CLUFactor< R > | protected |
| solveLright2(R *vec1, R *vec2) | CLUFactor< R > | private |
| solveRight(VectorBase< R > &x, const VectorBase< R > &b) | SLUFactor< R > | virtual |
| solveRight(SSVectorBase< R > &x, const SSVectorBase< R > &b) | SLUFactor< R > | virtual |
| solveRight(SSVectorBase< R > &x, const SVectorBase< R > &b) | SLUFactor< R > | virtual |
| soplex::CLUFactor::solveRight(R *vec, R *rhs) | CLUFactor< R > | protected |
| solveRight2(R *vec1, R *vec2, R *rhs1, R *rhs2) | CLUFactor< R > | protected |
| solveRight2update(R *vec1, R *vec2, R *rhs1, R *rhs2, int *nonz, R eps, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| solveRight4update(SSVectorBase< R > &x, const SVectorBase< R > &b) | SLUFactor< R > | virtual |
| soplex::CLUFactor::solveRight4update(R *vec, int *nonz, R eps, R *rhs, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| solveTime | SLUFactor< R > | protected |
| solveUleft(R *work, R *vec) | CLUFactor< R > | private |
| solveUleft(R eps, R *vec, int *vecidx, R *rhs, int *rhsidx, int rhsn) | CLUFactor< R > | private |
| solveUleft2(R *work1, R *vec1, R *work2, R *vec2) | CLUFactor< R > | private |
| solveUleftNoNZ(R eps, R *vec, R *rhs, int *rhsidx, int rhsn) | CLUFactor< R > | private |
| solveUpdateLeft(R *vec) | CLUFactor< R > | private |
| solveUpdateLeft(R eps, R *vec, int *nonz, int n) | CLUFactor< R > | private |
| solveUpdateLeft2(R *vec1, R *vec2) | CLUFactor< R > | private |
| solveUpdateRight(R *vec) | CLUFactor< R > | private |
| solveUpdateRight2(R *vec1, R *vec2) | CLUFactor< R > | private |
| solveUright(R *wrk, R *vec) const | CLUFactor< R > | private |
| solveUright2(R *work1, R *vec1, R *work2, R *vec2) | CLUFactor< R > | private |
| solveUright2eps(R *work1, R *vec1, R *work2, R *vec2, int *nonz, R eps) | CLUFactor< R > | private |
| solveUrightEps(R *vec, int *nonz, R eps, R *rhs) | CLUFactor< R > | private |
| spxout | SLinSolver< R > | |
| ssvec | SLUFactor< R > | private |
| stability() const | SLUFactor< R > | virtual |
| stat | CLUFactor< R > | protected |
| statistics() const | SLUFactor< R > | virtual |
| status() const | SLUFactor< R > | virtual |
| Status typedef | SLUFactor< R > | |
| temp | CLUFactor< R > | private |
| thedim | CLUFactor< R > | protected |
| timerType | SLUFactor< R > | protected |
| tolerances() const | CLUFactor< R > | protected |
| u | CLUFactor< R > | protected |
| UNLOADED enum value | SLinSolver< R > | |
| update(int p_col, R *p_work, const int *p_idx, int num) | CLUFactor< R > | protected |
| updateNoClear(int p_col, const R *p_work, const int *p_idx, int num) | CLUFactor< R > | protected |
| updateRow(int r, int lv, int prow, int pcol, R pval, R eps) | CLUFactor< R > | private |
| updateSolutionVectorLright(R change, int j, R &vec, int *idx, int &nnz) | CLUFactor< R > | private |
| UpdateType enum name | SLUFactor< R > | |
| uptype | SLUFactor< R > | protected |
| usetup | SLUFactor< R > | protected |
| utype() const | SLUFactor< R > | |
| vec | SLUFactor< R > | private |
| vSolveLeft(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn) | CLUFactor< R > | protected |
| vSolveLeft2(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn, R *vec2, R *rhs2, int *ridx2, int rn2) | CLUFactor< R > | protected |
| vSolveLeft2sparse(R eps, R *vec, int *idx, R *rhs, int *ridx, int &rn, R *vec2, int *idx2, R *rhs2, int *ridx2, int &rn2) | CLUFactor< R > | protected |
| vSolveLeft3(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn, R *vec2, R *rhs2, int *ridx2, int rn2, R *vec3, R *rhs3, int *ridx3, int rn3) | CLUFactor< R > | protected |
| vSolveLeft3sparse(R eps, R *vec, int *idx, R *rhs, int *ridx, int &rn, R *vec2, int *idx2, R *rhs2, int *ridx2, int &rn2, R *vec3, int *idx3, R *rhs3, int *ridx3, int &rn3) | CLUFactor< R > | protected |
| vSolveLeftNoNZ(R eps, R *vec, R *rhs, int *ridx, int rn) | CLUFactor< R > | protected |
| vSolveLright(R *vec, int *ridx, int &rn, R eps) | CLUFactor< R > | private |
| vSolveLright2(R *vec, int *ridx, int &rn, R eps, R *vec2, int *ridx2, int &rn2, R eps2) | CLUFactor< R > | private |
| vSolveLright3(R *vec, int *ridx, int &rn, R eps, R *vec2, int *ridx2, int &rn2, R eps2, R *vec3, int *ridx3, int &rn3, R eps3) | CLUFactor< R > | private |
| vSolveRight4update(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| vSolveRight4update2(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn, R *vec2, R eps2, R *rhs2, int *ridx2, int rn2, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| vSolveRight4update2sparse(R eps, R *vec, int *idx, R *rhs, int *ridx, int &rn, R eps2, R *vec2, int *idx2, R *rhs2, int *ridx2, int &rn2, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| vSolveRight4update3(R eps, R *vec, int *idx, R *rhs, int *ridx, int rn, R *vec2, R eps2, R *rhs2, int *ridx2, int rn2, R *vec3, R eps3, R *rhs3, int *ridx3, int rn3, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| vSolveRight4update3sparse(R eps, R *vec, int *idx, R *rhs, int *ridx, int &rn, R eps2, R *vec2, int *idx2, R *rhs2, int *ridx2, int &rn2, R eps3, R *vec3, int *idx3, R *rhs3, int *ridx3, int &rn3, R *forest, int *forestNum, int *forestIdx) | CLUFactor< R > | protected |
| vSolveRightNoNZ(R *vec, R eps, R *rhs, int *ridx, int rn) | CLUFactor< R > | protected |
| vSolveUpdateRight(R *vec, int *ridx, int n, R eps) | CLUFactor< R > | private |
| vSolveUpdateRightNoNZ(R *vec, R) | CLUFactor< R > | private |
| vSolveUright(R *vec, int *vidx, R *rhs, int *ridx, int rn, R eps) | CLUFactor< R > | private |
| vSolveUright2(R *vec, int *vidx, R *rhs, int *ridx, int rn, R eps, R *vec2, R *rhs2, int *ridx2, int rn2, R eps2) | CLUFactor< R > | private |
| vSolveUrightNoNZ(R *vec, R *rhs, int *ridx, int rn, R eps) | CLUFactor< R > | private |
| work | CLUFactor< R > | protected |
| ~SLinSolver() | SLinSolver< R > | virtual |
| ~SLUFactor() | SLUFactor< R > | virtual |