Couenne  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Couenne::exprQuad Member List

This is the complete list of members for Couenne::exprQuad, including all inherited members.

alphaConvexify(const CouenneProblem *)Couenne::exprQuadvirtual
ArgList() const Couenne::exprOpinlinevirtual
ArgList(expression **al)Couenne::exprOpinlinevirtual
arglist_Couenne::exprOpprotected
ArgPtr()Couenne::expressioninlinevirtual
Argument() const Couenne::expressioninlinevirtual
AUX_EQ enum valueCouenne::expression
AUX_GEQ enum valueCouenne::expression
AUX_LEQ enum valueCouenne::expression
AUX_UNDEF enum valueCouenne::expression
auxSign enum nameCouenne::expression
bounds_Couenne::exprQuadprotected
c0_Couenne::exprGroupprotected
clone(Domain *d=NULL) const Couenne::exprQuadinlinevirtual
clonearglist(Domain *d=NULL) const Couenne::exprOpinline
closestFeasible(expression *varind, expression *vardep, CouNumber &left, CouNumber &right) const Couenne::exprQuadvirtual
code()Couenne::exprQuadinlinevirtual
compare(exprQuad &)Couenne::exprQuadvirtual
Couenne::exprGroup::compare(exprGroup &)Couenne::exprGroupvirtual
Couenne::exprSum::compare(exprOp &)Couenne::exprOpvirtual
Couenne::expression::compare(expression &)Couenne::expressionvirtual
Couenne::expression::compare(exprCopy &)Couenne::expressionvirtual
computeQBound(int sign)Couenne::exprQuad
computeQuadFiniteBound(CouNumber &qMin, CouNumber &qMax, CouNumber *l, CouNumber *u, int &indInfLo, int &indInfUp)Couenne::exprQuadprotected
convexity() const Couenne::expressioninlinevirtual
Copy() const Couenne::expressioninlinevirtual
createQuadratic(CouenneProblem *)Couenne::exprSum
dependsOn(int *ind, int n, enum dig_type type=STOP_AT_AUX)Couenne::expressionvirtual
dependsOn(int singleton, enum dig_type type=STOP_AT_AUX)Couenne::expressioninline
DepList(std::set< int > &deplist, enum dig_type type=ORIG_ONLY)Couenne::exprQuadvirtual
differentiate(int index)Couenne::exprQuadvirtual
eigen_Couenne::exprQuadmutableprotected
expression()Couenne::expressioninline
expression(const expression &e, Domain *d=NULL)Couenne::expressioninline
exprGroup(CouNumber, lincoeff &, expression **=NULL, int=0)Couenne::exprGroup
exprGroup(const exprGroup &src, Domain *d=NULL)Couenne::exprGroup
exprOp(expression **arglist, int nargs)Couenne::exprOpinline
exprOp(expression *arg0, expression *arg1)Couenne::exprOpinline
exprOp(const exprOp &e, Domain *d=NULL)Couenne::exprOpinline
exprQuad(CouNumber c0, std::vector< std::pair< exprVar *, CouNumber > > &lcoeff, std::vector< quadElem > &qcoeff, expression **al=NULL, int n=0)Couenne::exprQuad
exprQuad(const exprQuad &src, Domain *d=NULL)Couenne::exprQuad
exprSum(expression **=NULL, int=0)Couenne::exprSum
exprSum(expression *, expression *)Couenne::exprSum
fillDepSet(std::set< DepNode *, compNode > *dep, DepGraph *g)Couenne::exprQuadvirtual
generateCuts(expression *w, OsiCuts &cs, const CouenneCutGenerator *cg, t_chg_bounds *=NULL, int=-1, CouNumber=-COUENNE_INFINITY, CouNumber=COUENNE_INFINITY)Couenne::exprQuadvirtual
genExprGroup(CouNumber, lincoeff &, expression **=NULL, int=0)Couenne::exprGroupstatic
getBounds(expression *&, expression *&)Couenne::exprQuadvirtual
getBounds(CouNumber &, CouNumber &)Couenne::exprQuadvirtual
getc0()Couenne::exprGroupinline
getnQTerms()Couenne::exprQuadinline
getQ() const Couenne::exprQuadinline
gradientNorm(const double *x)Couenne::exprQuadvirtual
Image() const Couenne::expressioninlinevirtual
Image(expression *image)Couenne::expressioninlinevirtual
impliedBound(int, CouNumber *, CouNumber *, t_chg_bounds *, enum auxSign=expression::AUX_EQ)Couenne::exprQuadvirtual
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)Couenne::exprSumprotected
Index() const Couenne::expressioninlinevirtual
inverse(expression *vardep) const Couenne::expressioninlinevirtual
isaCopy() const Couenne::expressioninlinevirtual
isBijective() const Couenne::expressioninlinevirtual
isCuttable(CouenneProblem *problem, int index) const Couenne::exprQuadinlineprotectedvirtual
isDefinedInteger()Couenne::expressioninlinevirtual
isInteger()Couenne::exprQuadvirtual
lcoeff() const Couenne::exprGroupinline
lcoeff_Couenne::exprGroupmutableprotected
lincoeff typedefCouenne::exprGroup
Linearity()Couenne::exprQuadinlinevirtual
linkDomain(Domain *d)Couenne::expressioninlinevirtual
matrix_Couenne::exprQuadmutableprotected
Multiplicity()Couenne::expressioninlinevirtual
nArgs() const Couenne::exprOpinlinevirtual
nargs_Couenne::exprOpprotected
nqterms_Couenne::exprQuadprotected
operator()()Couenne::exprQuadinlinevirtual
Original() const Couenne::expressioninlinevirtual
print(std::ostream &=std::cout, bool=false) const Couenne::exprQuadvirtual
printOp() const Couenne::exprSuminlinevirtual
printPos() const Couenne::exprOpinlinevirtual
quadCuts(expression *w, OsiCuts &cs, const CouenneCutGenerator *cg)Couenne::exprQuad
rank()Couenne::exprQuadvirtual
realign(const CouenneProblem *p)Couenne::exprQuadvirtual
replace(exprVar *x, exprVar *w)Couenne::exprQuadvirtual
selectBranch(const CouenneObject *obj, const OsiBranchingInformation *info, expression *&var, double *&brpts, double *&brDist, int &way)Couenne::exprQuadvirtual
shrink_arglist(CouNumber, CouNumber)Couenne::exprOp
simplify()Couenne::exprQuadvirtual
sparseQ typedefCouenne::exprQuad
sparseQcol typedefCouenne::exprQuad
standardize(CouenneProblem *p, bool addAux=true)Couenne::exprSumvirtual
Type() const Couenne::exprOpinlinevirtual
Value() const Couenne::expressioninlinevirtual
~expression()Couenne::expressioninlinevirtual
~exprGroup()Couenne::exprGroupvirtual
~exprOp()Couenne::exprOpvirtual
~exprSum()Couenne::exprSuminlinevirtual