11 #ifndef COUENNE_TYPES_H
12 #define COUENNE_TYPES_H
83 inline const char&
lower()
const {
return lower_;}
84 inline const char&
upper()
const {
return upper_;}
status of lower/upper bound of a variable, to be checked/modified in bound tightening
void setLowerBits(char lower)
const char & lower() const
t_chg_bounds(const t_chg_bounds &src)
t_chg_bounds operator=(const t_chg_bounds &src)
void setUpper(ChangeStatus upper)
void setUpperBits(char upper)
const char & upper() const
void setLower(ChangeStatus lower)
general include file for different compilers
nodeType
type of a node in an expression tree
monotonicity
monotonicity type of an expression
pos
position where the operator should be printed when printing the expression
dig_type
type of digging when filling the dependence list
linearity_type
linearity of an expression, as returned by the method Linearity()
double CouNumber
main number type in Couenne
con_sign
sign of constraint
CouNumber(* unary_function)(CouNumber)
unary function, used in all exprUnary
convexity
convexity type of an expression
conv_type
position and number of convexification cuts added for a lower convex (upper concave) envelope
expr_type
code returned by the method expression::code()