Scippy

SoPlex

Sequential object-oriented simPlex

SLUFactor< R > Member List

This is the complete list of members for SLUFactor< R >, including all inherited members.

_tolerancesCLUFactor< 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() constSLUFactor< R >virtual
colCLUFactor< R >protected
colMemMultCLUFactor< R >protected
colSingletons()CLUFactor< R >private
diagCLUFactor< R >protected
dim() constSLUFactor< R >virtual
dump() constSLUFactor< 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 valueSLinSolver< R >
etaSLUFactor< R >protected
ETA enum valueSLUFactor< R >
factor(const SVectorBase< R > **vec, R threshold, R eps)CLUFactor< R >protected
factorCountCLUFactor< R >protected
factorTimeCLUFactor< R >protected
forestSLUFactor< R >protected
FOREST_TOMLIN enum valueSLUFactor< 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() constSLUFactor< R >virtual
getFactorTime() constSLUFactor< R >
getName() constSLUFactor< R >virtual
getSolveCount() constSLUFactor< R >
getSolveTime() constSLUFactor< R >
hugeValuesCLUFactor< R >protected
initFactorMatrix(const SVectorBase< R > **vec, const R eps)CLUFactor< R >private
initFactorRings()CLUFactor< R >private
initMaxabsCLUFactor< R >protected
initPerm()CLUFactor< R >private
INSTABLE enum valueSLinSolver< R >
isConsistent() constSLUFactor< R >virtual
lCLUFactor< R >protected
lastThresholdSLUFactor< R >protected
lMemMultCLUFactor< 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) constSLUFactor< R >virtual
maxabsCLUFactor< R >protected
memory() constSLUFactor< R >virtual
minColMem(int size)CLUFactor< R >private
minLMem(int size)CLUFactor< R >private
minRowMem(int size)CLUFactor< R >private
minStabilitySLUFactor< R >protected
minThresholdSLUFactor< R >protected
nzCntCLUFactor< R >protected
OK enum valueSLinSolver< 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 >
rowCLUFactor< R >protected
rowMemMultCLUFactor< 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 valueSLinSolver< 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
solveCountSLUFactor< 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) constCLUFactor< 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
solveTimeSLUFactor< 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) constCLUFactor< 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
spxoutSLinSolver< R >
ssvecSLUFactor< R >private
stability() constSLUFactor< R >virtual
statCLUFactor< R >protected
statistics() constSLUFactor< R >virtual
status() constSLUFactor< R >virtual
Status typedefSLUFactor< R >
tempCLUFactor< R >private
thedimCLUFactor< R >protected
timerTypeSLUFactor< R >protected
tolerances() constCLUFactor< R >protected
uCLUFactor< R >protected
UNLOADED enum valueSLinSolver< 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 nameSLUFactor< R >
uptypeSLUFactor< R >protected
usetupSLUFactor< R >protected
utype() constSLUFactor< R >
vecSLUFactor< 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
workCLUFactor< R >protected
~SLinSolver()SLinSolver< R >virtual
~SLUFactor()SLUFactor< R >virtual