LSBBOperator Enumeration

enum localsolverblackbox::LSBBOperator

Mathematical operators available for modeling.

These operators are used to type the expressions created in LocalSolverBlackBox mathematical optimization model.

See:LSBBModel
See:LSBBExpression

O_Bool

Boolean decision.

Decisional operator with no operand. Decision variable with domain {0,1}.

O_Int

Integer decision variable.

Decisional operator with two operands min and max. Decision variable with domain [min,max].

O_Float

Float decision.

Decisional operator with two operands min and max. Decision variable with domain [min,max].

O_Const

Constant.

Unary operator. Can be equal to any integer. Note that constants 0 or 1 are considered as boolean.

O_NativeFunction

Native function.

Native functions are used to retrieve the value of expressions from external functions written with your favorite language. Native functions are created with the dedicated method LSBBModel#createNativeFunction.

See:LSBBNativeFunction

O_Call

Call a particular function.

The first operand must be a function (like O_NativeFunction). The other operands are passed to the function as arguments.