#include "CoinPragma.hpp"Include dependency graph for CouenneTypes.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | t_chg_bounds |
| status of lower/upper bound of a variable, to be checked/modified in bound tightening More... | |
Typedefs | |
| typedef double | CouNumber |
| main number type in Couenne | |
| typedef CouNumber(*) | unary_function (CouNumber) |
| unary function, used in all exprUnary | |
Enumerations | |
| enum | nodeType { CONST = 0, VAR, UNARY, N_ARY, COPY, AUX, EMPTY } |
| type of a node in an expression tree More... | |
| enum | linearity_type { ZERO = 0, CONSTANT, LINEAR, QUADRATIC, NONLINEAR } |
| linearity of an expression, as returned by the method Linearity() More... | |
| enum | pos { PRE = 0, POST, INSIDE, NONE } |
| position where the operator should be printed when printing the expression More... | |
| enum | con_sign { COUENNE_EQ, COUENNE_LE, COUENNE_GE, COUENNE_RNG } |
| sign of constraint More... | |
| enum | conv_type { CURRENT_ONLY, UNIFORM_GRID, AROUND_CURPOINT } |
| position and number of convexification cuts added for a lower convex (upper concave) envelope More... | |
| enum | expr_type { COU_EXPRESSION, COU_EXPRCONST, COU_EXPRVAR, COU_EXPRLBOUND, COU_EXPRUBOUND, COU_EXPROP, COU_EXPRSUB, COU_EXPRSUM, COU_EXPRGROUP, COU_EXPRQUAD, COU_EXPRMIN, COU_EXPRMUL, COU_EXPRPOW, COU_EXPRMAX, COU_EXPRDIV, COU_EXPRUNARY, COU_EXPRCOS, COU_EXPRABS, COU_EXPREXP, COU_EXPRINV, COU_EXPRLOG, COU_EXPROPP, COU_EXPRSIN } |
| code returned by the method expression::code() More... | |
| enum | convexity { UNSET, NONCONVEX, CONVEX, CONCAVE, AFFINE } |
| convexity type of an expression More... | |
| enum | dig_type { ORIG_ONLY, STOP_AT_AUX, TAG_AND_RECURSIVE, COUNT } |
| type of digging when filling the dependence list More... | |
| typedef double CouNumber |
| typedef CouNumber(*) unary_function(CouNumber) |
| enum nodeType |
| enum linearity_type |
linearity of an expression, as returned by the method Linearity()
Definition at line 21 of file CouenneTypes.hpp.
| enum pos |
| enum con_sign |
| enum conv_type |
position and number of convexification cuts added for a lower convex (upper concave) envelope
Definition at line 35 of file CouenneTypes.hpp.
| enum expr_type |
code returned by the method expression::code()
Definition at line 38 of file CouenneTypes.hpp.
| enum convexity |
| enum dig_type |
1.4.7