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 |