alphaConvexify(const CouenneProblem *, const OsiSolverInterface &) | exprQuad | [virtual] |
ArgList() const | exprOp | [inline, virtual] |
ArgList(expression **al) | exprOp | [inline, virtual] |
arglist_ | exprOp | [protected] |
ArgPtr() | expression | [inline, virtual] |
Argument() const | expression | [inline, virtual] |
bounds_ | exprQuad | [protected] |
c0_ | exprGroup | [protected] |
clone(Domain *d=NULL) const | exprQuad | [inline, virtual] |
clonearglist(Domain *d=NULL) const | exprOp | [inline] |
closestFeasible(expression *varind, expression *vardep, CouNumber &left, CouNumber &right) const | exprQuad | [virtual] |
code() | exprQuad | [inline, virtual] |
compare(exprQuad &) | exprQuad | [virtual] |
exprGroup::compare(exprGroup &) | exprGroup | [virtual] |
exprSum::compare(exprOp &) | exprOp | [virtual] |
expression::compare(expression &) | expression | [virtual] |
expression::compare(exprCopy &) | expression | [virtual] |
computeQBound(int sign) | exprQuad | |
computeQuadFiniteBound(CouNumber &qMin, CouNumber &qMax, CouNumber *l, CouNumber *u, int &indInfLo, int &indInfUp) | exprQuad | [protected] |
convexity() const | expression | [inline, virtual] |
Copy() const | expression | [inline, virtual] |
createQuadratic(CouenneProblem *) | exprSum | |
dependsOn(int *ind, int n, enum dig_type type=STOP_AT_AUX) | expression | [virtual] |
dependsOn(int singleton, enum dig_type type=STOP_AT_AUX) | expression | [inline] |
DepList(std::set< int > &deplist, enum dig_type type=ORIG_ONLY) | exprQuad | [virtual] |
differentiate(int index) | exprQuad | [virtual] |
eigen_ | exprQuad | [mutable, protected] |
expression() | expression | [inline] |
expression(const expression &e, Domain *d=NULL) | expression | [inline] |
exprGroup(CouNumber, lincoeff &, expression **=NULL, int=0) | exprGroup | |
exprGroup(const exprGroup &src, Domain *d=NULL) | exprGroup | |
exprOp(expression **arglist, int nargs) | exprOp | [inline] |
exprOp(expression *arg0, expression *arg1) | exprOp | [inline] |
exprOp(const exprOp &e, Domain *d=NULL) | exprOp | [inline] |
exprQuad(CouNumber c0, std::vector< std::pair< exprVar *, CouNumber > > &lcoeff, std::vector< quadElem > &qcoeff, expression **al=NULL, int n=0) | exprQuad | |
exprQuad(const exprQuad &src, Domain *d=NULL) | exprQuad | |
exprSum(expression **=NULL, int=0) | exprSum | |
exprSum(expression *, expression *) | exprSum | |
fillDepSet(std::set< DepNode *, compNode > *dep, DepGraph *g) | exprQuad | [virtual] |
generateCuts(expression *w, const OsiSolverInterface &si, OsiCuts &cs, const CouenneCutGenerator *cg, t_chg_bounds *=NULL, int=-1, CouNumber=-COUENNE_INFINITY, CouNumber=COUENNE_INFINITY) | exprQuad | [virtual] |
genExprGroup(CouNumber, lincoeff &, expression **=NULL, int=0) | exprGroup | [static] |
getBounds(expression *&, expression *&) | exprQuad | [virtual] |
getBounds(CouNumber &, CouNumber &) | exprQuad | [virtual] |
getc0() | exprGroup | [inline] |
getnQTerms() | exprQuad | [inline] |
getQ() const | exprQuad | [inline] |
gradientNorm(const double *x) | exprQuad | [virtual] |
Image() const | expression | [inline, virtual] |
Image(expression *image) | expression | [inline, virtual] |
impliedBound(int, CouNumber *, CouNumber *, t_chg_bounds *) | exprQuad | [virtual] |
impliedBoundSum(CouNumber wl, CouNumber wu, std::vector< CouNumber > &xl, std::vector< CouNumber > &xu, std::vector< std::pair< int, CouNumber > > &nl, std::vector< std::pair< int, CouNumber > > &nu) | exprSum | [protected] |
Index() const | expression | [inline, virtual] |
inverse(expression *vardep) const | expression | [inline, virtual] |
isaCopy() const | expression | [inline, virtual] |
isBijective() const | expression | [inline, virtual] |
isCuttable(CouenneProblem *problem, int index) const | exprQuad | [inline, protected, virtual] |
isDefinedInteger() | expression | [inline, virtual] |
isInteger() | exprQuad | [virtual] |
lcoeff() const | exprGroup | [inline] |
lcoeff_ | exprGroup | [mutable, protected] |
lincoeff typedef | exprGroup | |
Linearity() | exprQuad | [inline, virtual] |
linkDomain(Domain *d) | expression | [inline, virtual] |
matrix_ | exprQuad | [mutable, protected] |
Multiplicity() | expression | [inline, virtual] |
nArgs() const | exprOp | [inline, virtual] |
nargs_ | exprOp | [protected] |
nqterms_ | exprQuad | [protected] |
operator()() | exprQuad | [inline, virtual] |
Original() const | expression | [inline, virtual] |
print(std::ostream &=std::cout, bool=false) const | exprQuad | [virtual] |
printOp() const | exprSum | [inline, virtual] |
printPos() const | exprOp | [inline, virtual] |
quadCuts(expression *w, OsiCuts &cs, const CouenneCutGenerator *cg) | exprQuad | |
rank() | exprQuad | [virtual] |
realign(const CouenneProblem *p) | exprQuad | [virtual] |
replace(exprVar *x, exprVar *w) | exprQuad | [virtual] |
selectBranch(const CouenneObject *obj, const OsiBranchingInformation *info, expression *&var, double *&brpts, double *&brDist, int &way) | exprQuad | [virtual] |
shrink_arglist(CouNumber, CouNumber) | exprOp | |
simplify() | exprQuad | [virtual] |
sparseQ typedef | exprQuad | |
sparseQcol typedef | exprQuad | |
standardize(CouenneProblem *p, bool addAux=true) | exprSum | [virtual] |
Type() const | exprOp | [inline, virtual] |
Value() const | expression | [inline, virtual] |
~expression() | expression | [inline, virtual] |
~exprGroup() | exprGroup | |
~exprOp() | exprOp | [virtual] |
~exprSum() | exprSum | [inline] |