Scippy

SoPlex

Sequential object-oriented simPlex

SLUFactor< R > Member List

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

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
diagCLUFactor< R >protected
dim() constSLUFactor< R >virtual
dump() constSLUFactor< R >
epsilonSLUFactor< R >protected
ERROR enum valueSLinSolver< R >
ETA enum valueSLUFactor< R >
etaSLUFactor< R >protected
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 >
forestUpdate(int col, R *work, int num, int *nonz)CLUFactor< R >protected
freeAll()SLUFactor< R >protected
getFactorCount() constSLUFactor< R >virtual
getFactorTime() constSLUFactor< R >
getName() constSLUFactor< R >virtual
getSolveCount() constSLUFactor< R >
getSolveTime() constSLUFactor< R >
hugeValuesCLUFactor< R >protected
initMaxabsCLUFactor< R >protected
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
markowitz()SLUFactor< R >
matrixMetric(int type=0) constSLUFactor< R >virtual
maxabsCLUFactor< R >protected
memory() constSLUFactor< R >virtual
minStabilitySLUFactor< R >protected
minThresholdSLUFactor< R >protected
nzCntCLUFactor< R >protected
OK enum valueSLinSolver< R >
operator=(const SLUFactor< R > &old)SLUFactor< R >
resetCounters()SLUFactor< R >
resetFactorTime()SLUFactor< R >
resetSolveTime()SLUFactor< R >
rowCLUFactor< R >protected
rowMemMultCLUFactor< R >protected
setMarkowitz(R m)SLUFactor< R >
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
solveLright(R *vec)CLUFactor< R >protected
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
spxoutSLinSolver< R >
ssvecSLUFactor< R >private
stability() constSLUFactor< R >virtual
statCLUFactor< R >protected
statistics() constSLUFactor< R >virtual
Status typedefSLUFactor< R >
status() constSLUFactor< R >virtual
thedimCLUFactor< R >protected
timerTypeSLUFactor< 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
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
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
workCLUFactor< R >protected
~SLinSolver()SLinSolver< R >virtual
~SLUFactor()SLUFactor< R >virtual