Scippy

SoPlex

Sequential object-oriented simPlex

CLUFactor Member List

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

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
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