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