This is the complete list of members for CglRedSplit2, including all inherited members.
aggressive_ | CglCutGenerator | |
byRow | CglRedSplit2 | private |
canDoGlobalCuts() const | CglCutGenerator | inline |
canDoGlobalCuts_ | CglCutGenerator | |
card_contNonBasicVar | CglRedSplit2 | private |
card_intBasicVar | CglRedSplit2 | private |
card_intBasicVar_frac | CglRedSplit2 | private |
card_intNonBasicVar | CglRedSplit2 | private |
card_nonBasicAtLower | CglRedSplit2 | private |
card_nonBasicAtUpper | CglRedSplit2 | private |
card_workNonBasicVar | CglRedSplit2 | private |
CglCutGenerator() | CglCutGenerator | |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator | |
CglRedSplit2() | CglRedSplit2 | |
CglRedSplit2(const CglRedSplit2Param &RS_param) | CglRedSplit2 | |
CglRedSplit2(const CglRedSplit2 &) | CglRedSplit2 | |
CglRedSplit2UnitTest(const OsiSolverInterface *siP, const std::string mpdDir) | CglRedSplit2 | friend |
check_dynamism(double *row) | CglRedSplit2 | private |
checkTime() const | CglRedSplit2 | inlineprivate |
clone() const | CglRedSplit2 | virtual |
colLower | CglRedSplit2 | private |
colUpper | CglRedSplit2 | private |
compute_is_integer() | CglRedSplit2 | private |
compute_norm_change(double oldnorm, const int *listOfRows, int numElemList, const double *multipliers) const | CglRedSplit2 | private |
contNonBasicTab | CglRedSplit2 | private |
contNonBasicVar | CglRedSplit2 | private |
cv_fracRowsTab | CglRedSplit2 | private |
cv_intBasicVar | CglRedSplit2 | private |
cv_intBasicVar_frac | CglRedSplit2 | private |
eliminate_slacks(double *row, const double *elements, const int *start, const int *indices, const int *rowLength, const double *rhs, double *rowrhs) | CglRedSplit2 | private |
fill_workNonBasicTab(CglRedSplit2Param::ColumnSelectionStrategy strategy, const int *ignore_list=NULL) | CglRedSplit2 | private |
fill_workNonBasicTab(const int *newnonbasics, const double *xbar, CglRedSplit2Param::ColumnScalingStrategy scaling) | CglRedSplit2 | private |
flip(double *row) | CglRedSplit2 | private |
generate_cgcut(double *row, double *rhs) | CglRedSplit2 | private |
generate_packed_row(const double *xlp, double *row, int *rowind, double *rowelem, int *card_row, double &rhs) | CglRedSplit2 | private |
generate_row(int index_row, double *row) | CglRedSplit2 | private |
generateCpp(FILE *) | CglCutGenerator | inlinevirtual |
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) | CglRedSplit2 | virtual |
generateCuts(OsiCuts *cs, int maxNumCuts, int *lambda=NULL) | CglRedSplit2 | private |
generateMultipliers(const OsiSolverInterface &si, int *lambda, int maxNumMultipliers, int *basicVariables=NULL, OsiCuts *cs=NULL) | CglRedSplit2 | |
get_list_rows_reduction(int rowIndex, int numRowsReduction, int *list, const double *norm, CglRedSplit2Param::RowSelectionStrategy rowSelectionStrategy) const | CglRedSplit2 | private |
getAggressiveness() const | CglCutGenerator | inline |
getParam() | CglRedSplit2 | inline |
intBasicVar | CglRedSplit2 | private |
intBasicVar_frac | CglRedSplit2 | private |
intNonBasicTab | CglRedSplit2 | private |
intNonBasicVar | CglRedSplit2 | private |
is_integer | CglRedSplit2 | private |
lubksb(double **a, int n, int *indx, double *b) const | CglRedSplit2 | private |
ludcmp(double **a, int n, int *indx, double *d, double *vv) const | CglRedSplit2 | private |
maximumLengthOfCutInTree() const | CglCutGenerator | inlinevirtual |
mayGenerateRowCutsInTree() const | CglCutGenerator | virtual |
mTab | CglRedSplit2 | private |
ncol | CglRedSplit2 | private |
needsOptimalBasis() const | CglRedSplit2 | virtual |
nonBasicAtLower | CglRedSplit2 | private |
nonBasicAtUpper | CglRedSplit2 | private |
norm | CglRedSplit2 | private |
nrow | CglRedSplit2 | private |
nTab | CglRedSplit2 | private |
numRedRows | CglRedSplit2 | private |
objective | CglRedSplit2 | private |
operator=(const CglRedSplit2 &rhs) | CglRedSplit2 | |
CglCutGenerator::operator=(const CglCutGenerator &rhs) | CglCutGenerator | |
param | CglRedSplit2 | private |
pi_mat | CglRedSplit2 | private |
print() const | CglRedSplit2 | |
printOptTab(OsiSolverInterface *solver) const | CglRedSplit2 | |
reduce_workNonBasicTab(int numRows, CglRedSplit2Param::RowSelectionStrategy rowSelectionStrategy, int maxIterations) | CglRedSplit2 | private |
reducedCost | CglRedSplit2 | private |
refreshSolver(OsiSolverInterface *) | CglCutGenerator | inlinevirtual |
rhsTab | CglRedSplit2 | private |
rowActivity | CglRedSplit2 | private |
rowLower | CglRedSplit2 | private |
rowPrice | CglRedSplit2 | private |
rowRhs | CglRedSplit2 | private |
rowUpper | CglRedSplit2 | private |
rs_above_integer(const double value) const | CglRedSplit2 | inlineprivate |
rs_allocmatDBL(double ***v, int m, int n) | CglRedSplit2 | private |
rs_allocmatINT(int ***v, int m, int n) | CglRedSplit2 | private |
rs_are_different_vectors(const int *vect1, const int *vect2, const int dim) | CglRedSplit2 | private |
rs_deallocmatDBL(double ***v, int m) | CglRedSplit2 | private |
rs_deallocmatINT(int ***v, int m) | CglRedSplit2 | private |
rs_dotProd(const double *u, const double *v, int dim) const | CglRedSplit2 | private |
rs_dotProd(const int *u, const double *v, int dim) const | CglRedSplit2 | private |
rs_printmatDBL(const char *vecstr, const double *const *x, int m, int n) const | CglRedSplit2 | private |
rs_printmatINT(const char *vecstr, const int *const *x, int m, int n) const | CglRedSplit2 | private |
rs_printvecDBL(const char *vecstr, const double *x, int n) const | CglRedSplit2 | private |
rs_printvecINT(const char *vecstr, const int *x, int n) const | CglRedSplit2 | private |
setAggressiveness(int value) | CglCutGenerator | inline |
setGlobalCuts(bool trueOrFalse) | CglCutGenerator | inline |
setParam(const CglRedSplit2Param &source) | CglRedSplit2 | |
solver | CglRedSplit2 | private |
sort_rows_by_cosine(struct sortElement *array, int rowIndex, int maxRows, int whichTab) const | CglRedSplit2 | private |
sort_rows_by_nonzeroes(struct sortElement *array, int rowIndex, int maxRows, int whichTab) const | CglRedSplit2 | private |
sort_rows_by_nonzeroes_greedy(struct sortElement *array, int rowIndex, int maxRows, int whichTab) const | CglRedSplit2 | private |
startTime | CglRedSplit2 | private |
tiltLandPcut(const OsiSolverInterface *si, double *row, double rowRhs, int rownumber, const double *xbar, const int *newnonbasics, OsiRowCut *cs, int *lambda=NULL) | CglRedSplit2 | |
unflip(double *row, double *rowrhs) | CglRedSplit2 | private |
workNonBasicTab | CglRedSplit2 | private |
xlp | CglRedSplit2 | private |
~CglCutGenerator() | CglCutGenerator | virtual |
~CglRedSplit2() | CglRedSplit2 | virtual |