Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactor Member List

This is the complete list of members for CLUFactor, including all inherited members.

CLUFactor(const CLUFactor &)CLUFactorprivate
CLUFactor()CLUFactorprotected
colCLUFactorprotected
colMemMultCLUFactorprotected
colSingletons()CLUFactorprivate
diagCLUFactorprotected
dump() constCLUFactorprotected
eliminateColSingletons()CLUFactorprivate
eliminateNucleus(const Real eps, const Real threshold)CLUFactorprivate
eliminatePivot(int prow, int pos, Real eps)CLUFactorprivate
eliminateRowSingletons()CLUFactorprivate
factor(const SVector **vec, Real threshold, Real eps)CLUFactorprotected
factorCountCLUFactorprotected
factorTimeCLUFactorprotected
forestMinColMem(int size)CLUFactorprivate
forestPackColumns()CLUFactorprivate
forestReMaxCol(int col, int len)CLUFactorprivate
forestUpdate(int col, Real *work, int num, int *nonz)CLUFactorprotected
freeFactorRings()CLUFactorprivate
initFactorMatrix(const SVector **vec, const Real eps)CLUFactorprivate
initFactorRings()CLUFactorprivate
initMaxabsCLUFactorprotected
initPerm()CLUFactorprivate
isConsistent() constCLUFactorprotected
lCLUFactorprotected
lMemMultCLUFactorprotected
makeLvec(int p_len, int p_row)CLUFactorprivate
maxabsCLUFactorprotected
minColMem(int size)CLUFactorprivate
minLMem(int size)CLUFactorprivate
minRowMem(int size)CLUFactorprivate
nzCntCLUFactorprotected
operator=(const CLUFactor &)CLUFactorprivate
packColumns()CLUFactorprivate
packRows()CLUFactorprivate
remaxCol(int p_col, int len)CLUFactorprivate
remaxRow(int p_row, int len)CLUFactorprivate
rowCLUFactorprotected
rowMemMultCLUFactorprotected
rowSingletons()CLUFactorprivate
selectPivots(Real threshold)CLUFactorprivate
setPivot(const int p_stage, const int p_col, const int p_row, const Real val)CLUFactorprivate
setupColVals()CLUFactorprivate
setupRowVals()CLUFactorprivate
solveLeft(Real *vec, Real *rhs)CLUFactorprotected
solveLeft2(Real *vec1, int *nonz, Real *vec2, Real eps, Real *rhs1, Real *rhs2)CLUFactorprotected
solveLeftEps(Real *vec, Real *rhs, int *nonz, Real eps)CLUFactorprotected
solveLleft(Real *vec) constCLUFactorprivate
solveLleft(Real eps, Real *vec, int *nonz, int rn)CLUFactorprivate
solveLleft2(Real *vec1, int *, Real *vec2, Real)CLUFactorprivate
solveLleft2forest(Real *vec1, int *, Real *vec2, Real)CLUFactorprivate
solveLleftEps(Real *vec, int *nonz, Real eps)CLUFactorprivate
solveLleftForest(Real *vec, int *, Real)CLUFactorprivate
solveLleftForest(Real eps, Real *vec, int *nonz, int n)CLUFactorprivate
solveLleftForestNoNZ(Real *vec)CLUFactorprivate
solveLleftNoNZ(Real *vec)CLUFactorprivate
solveLright(Real *vec)CLUFactorprotected
solveLright2(Real *vec1, Real *vec2)CLUFactorprivate
solveRight(Real *vec, Real *rhs)CLUFactorprotected
solveRight2(Real *vec1, Real *vec2, Real *rhs1, Real *rhs2)CLUFactorprotected
solveRight2update(Real *vec1, Real *vec2, Real *rhs1, Real *rhs2, int *nonz, Real eps, Real *forest, int *forestNum, int *forestIdx)CLUFactorprotected
solveRight4update(Real *vec, int *nonz, Real eps, Real *rhs, Real *forest, int *forestNum, int *forestIdx)CLUFactorprotected
solveUleft(Real *work, Real *vec)CLUFactorprivate
solveUleft(Real eps, Real *vec, int *vecidx, Real *rhs, int *rhsidx, int rhsn)CLUFactorprivate
solveUleft2(Real *work1, Real *vec1, Real *work2, Real *vec2)CLUFactorprivate
solveUleftNoNZ(Real eps, Real *vec, Real *rhs, int *rhsidx, int rhsn)CLUFactorprivate
solveUpdateLeft(Real *vec)CLUFactorprivate
solveUpdateLeft(Real eps, Real *vec, int *nonz, int n)CLUFactorprivate
solveUpdateLeft2(Real *vec1, Real *vec2)CLUFactorprivate
solveUpdateRight(Real *vec)CLUFactorprivate
solveUpdateRight2(Real *vec1, Real *vec2)CLUFactorprivate
solveUright(Real *wrk, Real *vec) constCLUFactorprivate
solveUright2(Real *work1, Real *vec1, Real *work2, Real *vec2)CLUFactorprivate
solveUright2eps(Real *work1, Real *vec1, Real *work2, Real *vec2, int *nonz, Real eps)CLUFactorprivate
solveUrightEps(Real *vec, int *nonz, Real eps, Real *rhs)CLUFactorprivate
statCLUFactorprotected
tempCLUFactorprivate
thedimCLUFactorprotected
uCLUFactorprotected
update(int p_col, Real *p_work, const int *p_idx, int num)CLUFactorprotected
updateNoClear(int p_col, const Real *p_work, const int *p_idx, int num)CLUFactorprotected
updateRow(int r, int lv, int prow, int pcol, Real pval, Real eps)CLUFactorprivate
updateSolutionVectorLright(Real change, int j, Real &vec, int *idx, int &nnz)CLUFactorprivate
vSolveLeft(Real eps, Real *vec, int *idx, Real *rhs, int *ridx, int rn)CLUFactorprotected
vSolveLeft2(Real eps, Real *vec, int *idx, Real *rhs, int *ridx, int rn, Real *vec2, Real *rhs2, int *ridx2, int rn2)CLUFactorprotected
vSolveLeft2sparse(Real eps, Real *vec, int *idx, Real *rhs, int *ridx, int &rn, Real *vec2, int *idx2, Real *rhs2, int *ridx2, int &rn2)CLUFactorprotected
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)CLUFactorprotected
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)CLUFactorprotected
vSolveLeftNoNZ(Real eps, Real *vec, Real *rhs, int *ridx, int rn)CLUFactorprotected
vSolveLright(Real *vec, int *ridx, int &rn, Real eps)CLUFactorprivate
vSolveLright2(Real *vec, int *ridx, int &rn, Real eps, Real *vec2, int *ridx2, int &rn2, Real eps2)CLUFactorprivate
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)CLUFactorprivate
vSolveRight4update(Real eps, Real *vec, int *idx, Real *rhs, int *ridx, int rn, Real *forest, int *forestNum, int *forestIdx)CLUFactorprotected
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)CLUFactorprotected
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)CLUFactorprotected
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)CLUFactorprotected
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)CLUFactorprotected
vSolveRightNoNZ(Real *vec, Real eps, Real *rhs, int *ridx, int rn)CLUFactorprotected
vSolveUpdateRight(Real *vec, int *ridx, int n, Real eps)CLUFactorprivate
vSolveUpdateRightNoNZ(Real *vec, Real)CLUFactorprivate
vSolveUright(Real *vec, int *vidx, Real *rhs, int *ridx, int rn, Real eps)CLUFactorprivate
vSolveUright2(Real *vec, int *vidx, Real *rhs, int *ridx, int rn, Real eps, Real *vec2, Real *rhs2, int *ridx2, int rn2, Real eps2)CLUFactorprivate
vSolveUrightNoNZ(Real *vec, Real *rhs, int *ridx, int rn, Real eps)CLUFactorprivate
workCLUFactorprotected