aggressive_ | CglCutGenerator | |
byRow | CglRedSplit | private |
canDoGlobalCuts() const | CglCutGenerator | inline |
canDoGlobalCuts_ | CglCutGenerator | |
card_contNonBasicVar | CglRedSplit | private |
card_given_optsol | CglRedSplit | private |
card_intBasicVar_frac | CglRedSplit | private |
card_intNonBasicVar | CglRedSplit | private |
card_nonBasicAtLower | CglRedSplit | private |
card_nonBasicAtUpper | CglRedSplit | private |
CglCutGenerator() | CglCutGenerator | |
CglCutGenerator(const CglCutGenerator &) | CglCutGenerator | |
CglRedSplit() | CglRedSplit | |
CglRedSplit(const CglRedSplitParam &RS_param) | CglRedSplit | |
CglRedSplit(const CglRedSplit &) | CglRedSplit | |
CglRedSplitUnitTest(const OsiSolverInterface *siP, const std::string mpdDir) | CglRedSplit | friend |
check_optsol(const int calling_place, const double *xlp, const double *slack_val, const int do_flip) | CglRedSplit | private |
check_optsol(const int calling_place, const double *xlp, const double *slack_val, const double *ck_row, const double ck_rhs, const int cut_number, const int do_flip) | CglRedSplit | private |
clone() const | CglRedSplit | virtual |
colLower | CglRedSplit | private |
colType | CglRedSplit | private |
colUpper | CglRedSplit | private |
compute_is_integer() | CglRedSplit | |
compute_is_lub() | CglRedSplit | |
contNonBasicTab | CglRedSplit | private |
contNonBasicVar | CglRedSplit | private |
cv_intBasicVar_frac | CglRedSplit | private |
eliminate_slacks(double *row, const double *elements, const int *start, const int *indices, const int *rowLength, const double *rhs, double *rowrhs) | CglRedSplit | private |
find_step(int r1, int r2, int *step, double *reduc, double *norm) | CglRedSplit | private |
flip(double *row) | CglRedSplit | private |
generate_cgcut(double *row, double *rhs) | CglRedSplit | private |
generate_cgcut_2(int basic_ind, double *row, double *rhs) | CglRedSplit | private |
generate_packed_row(const double *xlp, double *row, int *rowind, double *rowelem, int *card_row, double &rhs) | CglRedSplit | private |
generate_row(int index_row, double *row) | CglRedSplit | private |
generateCpp(FILE *fp) | CglRedSplit | virtual |
generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) | CglRedSplit | virtual |
generateCuts(OsiCuts &cs) | CglRedSplit | private |
getAggressiveness() const | CglCutGenerator | inline |
getAway() const | CglRedSplit | |
getEPS() const | CglRedSplit | |
getEPS_COEFF() const | CglRedSplit | |
getEPS_COEFF_LUB() const | CglRedSplit | |
getEPS_RELAX() const | CglRedSplit | |
getLimit() const | CglRedSplit | |
getLUB() const | CglRedSplit | |
getMaxTab() const | CglRedSplit | |
getMinReduc() const | CglRedSplit | |
getNormIsZero() const | CglRedSplit | |
getParam() const | CglRedSplit | inline |
given_optsol | CglRedSplit | private |
intBasicVar_frac | CglRedSplit | private |
intNonBasicTab | CglRedSplit | private |
intNonBasicVar | CglRedSplit | private |
is_integer | CglRedSplit | private |
low_is_lub | CglRedSplit | private |
maximumLengthOfCutInTree() const | CglCutGenerator | inlinevirtual |
mayGenerateRowCutsInTree() const | CglCutGenerator | virtual |
mTab | CglRedSplit | private |
ncol | CglRedSplit | private |
needsOptimalBasis() const | CglRedSplit | virtual |
nonBasicAtLower | CglRedSplit | private |
nonBasicAtUpper | CglRedSplit | private |
nrow | CglRedSplit | private |
nTab | CglRedSplit | private |
operator=(const CglRedSplit &rhs) | CglRedSplit | |
CglCutGenerator::operator=(const CglCutGenerator &rhs) | CglCutGenerator | |
param | CglRedSplit | private |
pi_mat | CglRedSplit | private |
print() const | CglRedSplit | |
printOptTab(OsiSolverInterface *solver) const | CglRedSplit | |
reduce_contNonBasicTab() | CglRedSplit | private |
refreshSolver(OsiSolverInterface *) | CglCutGenerator | inlinevirtual |
rhsTab | CglRedSplit | private |
row_scale_factor(double *row) | CglRedSplit | private |
rowActivity | CglRedSplit | private |
rowLower | CglRedSplit | private |
rowRhs | CglRedSplit | private |
rowUpper | CglRedSplit | private |
rs_above_integer(double value) | CglRedSplit | inlineprivate |
rs_are_different_matrices(const CoinPackedMatrix *mat1, const CoinPackedMatrix *mat2, const int nmaj, const int nmin) | CglRedSplit | private |
rs_are_different_vectors(const int *vect1, const int *vect2, const int dim) | CglRedSplit | private |
rs_are_different_vectors(const double *vect1, const double *vect2, const int dim) | CglRedSplit | private |
set_given_optsol(const double *given_sol, const int card_sol) | CglRedSplit | |
setAggressiveness(int value) | CglCutGenerator | inline |
setAway(double value) | CglRedSplit | |
setEPS(double value) | CglRedSplit | |
setEPS_COEFF(double value) | CglRedSplit | |
setEPS_COEFF_LUB(double value) | CglRedSplit | |
setEPS_RELAX(double value) | CglRedSplit | |
setGlobalCuts(bool trueOrFalse) | CglCutGenerator | inline |
setLimit(int limit) | CglRedSplit | |
setLUB(double value) | CglRedSplit | |
setMaxTab(double value) | CglRedSplit | |
setMinReduc(double value) | CglRedSplit | |
setNormIsZero(double value) | CglRedSplit | |
setParam(const CglRedSplitParam &source) | CglRedSplit | |
solver | CglRedSplit | private |
test_pair(int r1, int r2, double *norm) | CglRedSplit | private |
unflip(double *row, double *rowrhs, double *slack_val) | CglRedSplit | private |
up_is_lub | CglRedSplit | private |
update_pi_mat(int r1, int r2, int step) | CglRedSplit | private |
update_redTab(int r1, int r2, int step) | CglRedSplit | private |
xlp | CglRedSplit | private |
~CglCutGenerator() | CglCutGenerator | virtual |
~CglRedSplit() | CglRedSplit | virtual |