addAuxiliary(expression *) | CouenneProblem | |
addEQConstraint(expression *, expression *) | CouenneProblem | |
addGEConstraint(expression *, expression *) | CouenneProblem | |
addLEConstraint(expression *, expression *) | CouenneProblem | |
addObjective(expression *, const std::string &) | CouenneProblem | |
addRNGConstraint(expression *, expression *, expression *) | CouenneProblem | |
addVariable(bool isint=false, Domain *d=NULL) | CouenneProblem | |
aggressiveBT(Bonmin::OsiTMINLPInterface *nlp, t_chg_bounds *, Bonmin::BabInfo *=NULL) const | CouenneProblem | |
analyzeSparsity(CouNumber, LinMap &, QuadMap &) | CouenneProblem | [protected] |
auxiliarize(exprVar *, exprVar *=NULL) | CouenneProblem | |
AuxSet() | CouenneProblem | [inline] |
auxSet_ | CouenneProblem | [protected] |
bestObj() const | CouenneProblem | [inline] |
bestObj_ | CouenneProblem | [protected] |
bestSol() const | CouenneProblem | [inline] |
bonBase_ | CouenneProblem | [protected] |
boundTightening(t_chg_bounds *, Bonmin::BabInfo *=NULL) const | CouenneProblem | |
btCore(t_chg_bounds *chg_bds) const | CouenneProblem | |
call_iter(OsiSolverInterface *csi, t_chg_bounds *chg_bds, const CoinWarmStart *warmstart, Bonmin::BabInfo *babInfo, double *objcoe, enum nodeType type, int sense) const | CouenneProblem | [protected] |
checkNLP(const double *solution, double &obj, bool recompute=false) const | CouenneProblem | |
clone() const | CouenneProblem | [inline] |
commonExprs() | CouenneProblem | [inline] |
commonexprs_ | CouenneProblem | [protected] |
Commuted() | CouenneProblem | [inline] |
commuted_ | CouenneProblem | [protected] |
Con(int i) const | CouenneProblem | [inline] |
constraints_ | CouenneProblem | [protected] |
CONTINUOUS enum value | CouenneProblem | [private] |
CouenneProblem(ASL *=NULL, Bonmin::BabSetupBase *base=NULL, JnlstPtr jnlst=NULL) | CouenneProblem | |
CouenneProblem(const CouenneProblem &) | CouenneProblem | |
created_pcutoff_ | CouenneProblem | [mutable, protected] |
createUnusedOriginals() | CouenneProblem | |
curnvars_ | CouenneProblem | [mutable, protected] |
decomposeTerm(expression *term, CouNumber initCoe, CouNumber &c0, LinMap &lmap, QuadMap &qmap) | CouenneProblem | |
Dependence() const | CouenneProblem | [inline] |
dependence_ | CouenneProblem | [protected] |
doABT() const | CouenneProblem | [inline] |
doABT_ | CouenneProblem | [protected] |
doFBBT() const | CouenneProblem | [inline] |
doFBBT_ | CouenneProblem | [protected] |
domain() const | CouenneProblem | [inline] |
domain_ | CouenneProblem | [mutable, protected] |
doOBBT() const | CouenneProblem | [inline] |
doOBBT_ | CouenneProblem | [protected] |
doRCBT() const | CouenneProblem | [inline] |
doRCBT_ | CouenneProblem | [protected] |
evalOrder(int i) const | CouenneProblem | [inline] |
evalVector() | CouenneProblem | [inline] |
fake_tighten(char direction, int index, const double *X, CouNumber *olb, CouNumber *oub, t_chg_bounds *chg_bds, t_chg_bounds *f_chg) const | CouenneProblem | [protected] |
feas_tolerance_ | CouenneProblem | [protected] |
fillDependence(Bonmin::BabSetupBase *base, CouenneCutGenerator *=NULL) | CouenneProblem | [protected] |
fillIntegerRank() const | CouenneProblem | [protected] |
fillObjCoeff(double *&) | CouenneProblem | |
fillQuadIndices() | CouenneProblem | |
findSOS(OsiSolverInterface *solver, OsiObject **objects) | CouenneProblem | |
FIXED enum value | CouenneProblem | [private] |
fixType enum name | CouenneProblem | [private] |
flattenMul(expression *mul, CouNumber &coe, std::map< int, CouNumber > &indices) | CouenneProblem | [protected] |
getAuxs(CouNumber *) const | CouenneProblem | |
getCutOff() const | CouenneProblem | [inline] |
getDepGraph() | CouenneProblem | [inline] |
getIntegerCandidate(const double *xFrac, double *xInt, double *lb, double *ub) const | CouenneProblem | |
getMaxCpuTime() const | CouenneProblem | [inline] |
graph_ | CouenneProblem | [protected] |
impliedBounds(t_chg_bounds *) const | CouenneProblem | |
indcoe2vector(int *indexL, CouNumber *coeff, std::vector< std::pair< exprVar *, CouNumber > > &lcoeff) | CouenneProblem | |
indcoe2vector(int *indexI, int *indexJ, CouNumber *coeff, std::vector< quadElem > &qcoeff) | CouenneProblem | |
initAuxs() const | CouenneProblem | |
initOptions(SmartPtr< OptionsList > options) | CouenneProblem | |
installCutOff() const | CouenneProblem | |
integerRank_ | CouenneProblem | [mutable, protected] |
Jnlst() const | CouenneProblem | [inline] |
jnlst_ | CouenneProblem | [protected] |
Lb(int i) const | CouenneProblem | [inline] |
Lb() const | CouenneProblem | [inline] |
linStandardize(bool addAux, CouNumber c0, LinMap &lmap, QuadMap &qmap) | CouenneProblem | |
logAbtLev() const | CouenneProblem | [inline] |
logAbtLev_ | CouenneProblem | [protected] |
logObbtLev() const | CouenneProblem | [inline] |
logObbtLev_ | CouenneProblem | [protected] |
maxCpuTime_ | CouenneProblem | [protected] |
nCons() const | CouenneProblem | [inline] |
ndefined_ | CouenneProblem | [protected] |
nDefVars() const | CouenneProblem | [inline] |
nIntVars() const | CouenneProblem | [inline] |
nIntVars_ | CouenneProblem | [protected] |
nObjs() const | CouenneProblem | [inline] |
nOrigCons() const | CouenneProblem | [inline] |
nOrigCons_ | CouenneProblem | [protected] |
nOrigIntVars() const | CouenneProblem | [inline] |
nOrigIntVars_ | CouenneProblem | [protected] |
nOrigVars() const | CouenneProblem | [inline] |
nOrigVars_ | CouenneProblem | [protected] |
numbering_ | CouenneProblem | [protected] |
numberInRank_ | CouenneProblem | [mutable, protected] |
nUnusedOriginals() | CouenneProblem | [inline] |
nUnusedOriginals_ | CouenneProblem | [protected] |
nVars() const | CouenneProblem | [inline] |
obbt(const CouenneCutGenerator *cg, const OsiSolverInterface &csi, OsiCuts &cs, const CglTreeInfo &info, Bonmin::BabInfo *babInfo, t_chg_bounds *chg_bds) | CouenneProblem | |
obbt_iter(OsiSolverInterface *csi, t_chg_bounds *chg_bds, const CoinWarmStart *warmstart, Bonmin::BabInfo *babInfo, double *objcoe, int sense, int index) const | CouenneProblem | [protected] |
obbtInner(OsiSolverInterface *, OsiCuts &, t_chg_bounds *, Bonmin::BabInfo *) const | CouenneProblem | [protected] |
Obj(int i) const | CouenneProblem | [inline] |
objectives_ | CouenneProblem | [protected] |
Objects() const | CouenneProblem | [inline] |
objects_ | CouenneProblem | [protected] |
opt_window_ | CouenneProblem | [protected] |
optimum_ | CouenneProblem | [mutable, protected] |
pcutoff_ | CouenneProblem | [mutable, protected] |
print(std::ostream &=std::cout) | CouenneProblem | |
problemName() const | CouenneProblem | [inline] |
problemName_ | CouenneProblem | [protected] |
quadIndex_ | CouenneProblem | [protected] |
readCutoff(const std::string &fname) | CouenneProblem | |
readOptimum(std::string *fname=NULL) | CouenneProblem | |
realign() | CouenneProblem | [protected] |
redCostBT(const OsiSolverInterface *psi, t_chg_bounds *chg_bds) const | CouenneProblem | |
reformulate(CouenneCutGenerator *=NULL) | CouenneProblem | |
registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) | CouenneProblem | [static] |
restoreUnusedOriginals(CouNumber *=NULL) const | CouenneProblem | |
setBase(Bonmin::BabSetupBase *base) | CouenneProblem | [inline] |
setCutOff(CouNumber cutoff) const | CouenneProblem | |
setMaxCpuTime(double time) | CouenneProblem | [inline] |
setNDefVars(int ndefined__) | CouenneProblem | [inline] |
setProblemName(std::string &problemName__) | CouenneProblem | [inline] |
splitAux(CouNumber, expression *, expression *&, bool *) | CouenneProblem | |
standardize() | CouenneProblem | |
testIntFix(int index, CouNumber xFrac, enum fixType *fixed, CouNumber *xInt, CouNumber *dualL, CouNumber *dualR, CouNumber *olb, CouNumber *oub, bool patient) const | CouenneProblem | [protected] |
tightenBounds(t_chg_bounds *) const | CouenneProblem | |
Ub(int i) const | CouenneProblem | [inline] |
Ub() const | CouenneProblem | [inline] |
UNFIXED enum value | CouenneProblem | [private] |
unusedOriginalsIndices() | CouenneProblem | [inline] |
unusedOriginalsIndices_ | CouenneProblem | [protected] |
useQuadratic_ | CouenneProblem | [protected] |
Var(int i) const | CouenneProblem | [inline] |
Variables() | CouenneProblem | [inline] |
variables_ | CouenneProblem | [protected] |
writeAMPL(const std::string &fname, bool aux) | CouenneProblem | |
writeGAMS(const std::string &fname) | CouenneProblem | |
X(int i) const | CouenneProblem | [inline] |
X() const | CouenneProblem | [inline] |
~CouenneProblem() | CouenneProblem | |