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

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

ArgList() const Couenne::exprCopyinlinevirtual
ArgList(expression **al)Couenne::exprCopyinlinevirtual
ArgPtr()Couenne::exprCopyinlinevirtual
Argument() const Couenne::exprCopyinlinevirtual
AUX_EQ enum valueCouenne::expression
AUX_GEQ enum valueCouenne::expression
AUX_LEQ enum valueCouenne::expression
AUX_UNDEF enum valueCouenne::expression
auxSign enum nameCouenne::expression
clone(Domain *d=NULL) const Couenne::exprCloneinlinevirtual
closestFeasible(expression *varind, expression *vardep, CouNumber &left, CouNumber &right) const Couenne::exprCopyinlinevirtual
code()Couenne::exprCopyinlinevirtual
compare(expression &e)Couenne::exprCopyinlinevirtual
Couenne::expression::compare(exprCopy &)Couenne::expressionvirtual
convexity() const Couenne::exprCopyinlinevirtual
Copy() const Couenne::exprCopyinlinevirtual
copy_Couenne::exprCopyprotected
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::exprCopyinlinevirtual
differentiate(int index)Couenne::exprCopyinlinevirtual
exprClone(expression *copy)Couenne::exprCloneinline
exprClone(const exprClone &e, Domain *d=NULL)Couenne::exprCloneinline
exprCopy(expression *copy)Couenne::exprCopyinline
exprCopy(const exprCopy &e, Domain *d=NULL)Couenne::exprCopy
expression()Couenne::expressioninline
expression(const expression &e, Domain *d=NULL)Couenne::expressioninline
fillDepSet(std::set< DepNode *, compNode > *dep, DepGraph *g)Couenne::exprCopyinlinevirtual
generateCuts(expression *w, OsiCuts &cs, const CouenneCutGenerator *cg, t_chg_bounds *chg=NULL, int wind=-1, CouNumber lb=-COUENNE_INFINITY, CouNumber ub=COUENNE_INFINITY)Couenne::exprCopyinlinevirtual
getBounds(expression *&lower, expression *&upper)Couenne::exprCopyinlinevirtual
getBounds(CouNumber &lower, CouNumber &upper)Couenne::exprCopyinlinevirtual
gradientNorm(const double *x)Couenne::exprCopyinlinevirtual
Image() const Couenne::exprCopyinlinevirtual
Couenne::expression::Image(expression *image)Couenne::expressioninlinevirtual
impliedBound(int wind, CouNumber *l, CouNumber *u, t_chg_bounds *chg)Couenne::exprCopyinline
Couenne::expression::impliedBound(int, CouNumber *, CouNumber *, t_chg_bounds *, enum auxSign=expression::AUX_EQ)Couenne::expressioninlinevirtual
Index() const Couenne::exprCopyinlinevirtual
inverse(expression *vardep) const Couenne::exprCopyinlinevirtual
isaCopy() const Couenne::exprCopyinlinevirtual
isBijective() const Couenne::exprCopyinlinevirtual
isCuttable(CouenneProblem *problem, int index) const Couenne::exprCopyinlinevirtual
isDefinedInteger()Couenne::exprCopyinlinevirtual
isInteger()Couenne::exprCopyinlinevirtual
Linearity()Couenne::exprCopyinlinevirtual
linkDomain(Domain *d)Couenne::expressioninlinevirtual
Multiplicity()Couenne::exprCopyinlinevirtual
nArgs() const Couenne::exprCopyinlinevirtual
operator()()Couenne::exprCloneinlinevirtual
Original() const Couenne::exprCopyinlinevirtual
print(std::ostream &out=std::cout, bool descend=false) const Couenne::exprClonevirtual
rank()Couenne::exprCopyinlinevirtual
realign(const CouenneProblem *p)Couenne::exprCopyvirtual
replace(exprVar *, exprVar *)Couenne::exprCopyvirtual
selectBranch(const CouenneObject *obj, const OsiBranchingInformation *info, expression *&var, double *&brpts, double *&brDist, int &way)Couenne::exprCopyinlinevirtual
simplify()Couenne::exprCopyinlinevirtual
standardize(CouenneProblem *p, bool addAux=true)Couenne::exprCopyinlinevirtual
Type() const Couenne::exprCopyinlinevirtual
Value() const Couenne::exprCloneinlinevirtual
value_Couenne::exprCopyprotected
~exprClone()Couenne::exprCloneinlinevirtual
~exprCopy()Couenne::exprCopyinlinevirtual
~expression()Couenne::expressioninlinevirtual