|
enum | Couenne::nodeType {
Couenne::CONST =0
, Couenne::VAR
, Couenne::UNARY
, Couenne::N_ARY
,
Couenne::COPY
, Couenne::AUX
, Couenne::EMPTY
} |
| type of a node in an expression tree More...
|
|
enum | Couenne::linearity_type {
Couenne::ZERO =0
, Couenne::CONSTANT
, Couenne::LINEAR
, Couenne::QUADRATIC
,
Couenne::NONLINEAR
} |
| linearity of an expression, as returned by the method Linearity() More...
|
|
enum | Couenne::pos { Couenne::PRE =0
, Couenne::POST
, Couenne::INSIDE
, Couenne::NONE
} |
| position where the operator should be printed when printing the expression More...
|
|
enum | Couenne::con_sign { Couenne::COUENNE_EQ
, Couenne::COUENNE_LE
, Couenne::COUENNE_GE
, Couenne::COUENNE_RNG
} |
| sign of constraint More...
|
|
enum | Couenne::conv_type { Couenne::CURRENT_ONLY
, Couenne::UNIFORM_GRID
, Couenne::AROUND_CURPOINT
} |
| position and number of convexification cuts added for a lower convex (upper concave) envelope More...
|
|
enum | Couenne::expr_type {
Couenne::COU_EXPRESSION
, Couenne::COU_EXPRCONST
, Couenne::COU_EXPRVAR
, Couenne::COU_EXPRLBOUND
,
Couenne::COU_EXPRUBOUND
, Couenne::COU_EXPROP
, Couenne::COU_EXPRSUB
, Couenne::COU_EXPRSUM
,
Couenne::COU_EXPRGROUP
, Couenne::COU_EXPRQUAD
, Couenne::COU_EXPRMIN
, Couenne::COU_EXPRMUL
,
Couenne::COU_EXPRTRILINEAR
, Couenne::COU_EXPRPOW
, Couenne::COU_EXPRSIGNPOW
, Couenne::COU_EXPRMAX
,
Couenne::COU_EXPRDIV
, Couenne::COU_EXPRUNARY
, Couenne::COU_EXPRCOS
, Couenne::COU_EXPRABS
,
Couenne::COU_EXPREXP
, Couenne::COU_EXPRINV
, Couenne::COU_EXPRLOG
, Couenne::COU_EXPROPP
,
Couenne::COU_EXPRSIN
, Couenne::COU_EXPRFLOOR
, Couenne::COU_EXPRCEIL
, Couenne::MAX_COU_EXPR_CODE
} |
| code returned by the method expression::code() More...
|
|
enum | Couenne::convexity {
Couenne::UNSET
, Couenne::NONCONVEX
, Couenne::CONVEX
, Couenne::CONCAVE
,
Couenne::AFFINE
, Couenne::CONV_LINEAR
, Couenne::CONV_CONSTANT
, Couenne::CONV_ZERO
} |
| convexity type of an expression More...
|
|
enum | Couenne::monotonicity {
Couenne::MON_UNSET
, Couenne::NONMONOTONE
, Couenne::NDECREAS
, Couenne::NINCREAS
,
Couenne::INCLIN
, Couenne::DECLIN
, Couenne::MON_CONST
, Couenne::MON_ZERO
} |
| monotonicity type of an expression More...
|
|
enum | Couenne::dig_type { Couenne::ORIG_ONLY
, Couenne::STOP_AT_AUX
, Couenne::TAG_AND_RECURSIVE
, Couenne::COUNT
} |
| type of digging when filling the dependence list More...
|
|