docplex.mp.basic module¶
- class docplex.mp.basic.Expr[source]¶
Bases:
ModelObject,Operand,_AbstractValuableParent class for all expression classes.
- contains_var(dvar)[source]¶
Checks whether a variable is present in the expression.
- Param:
dvar (
docplex.mp.dvar.Var): A decision variable.- Returns:
True if the variable is present in the expression, else False.
- Return type:
Boolean
- class docplex.mp.basic.IndexableObject(model, name=None, index=-2)[source]¶
Bases:
ModelingObjectBase- is_generated()[source]¶
Checks whether this object has been generated by another modeling object.
If so, the origin object is stored in the
_originattribute.- Returns:
True if the objects has been generated.
- property model¶
This property returns the
docplex.mp.model.Modelto which the object belongs.
- class docplex.mp.basic.ModelingObjectBase[source]¶
Bases:
ModelObject,_AbstractNamableParent class for all modeling objects (variables and constraints).
This class is not intended to be instantiated directly.
- has_user_name()[source]¶
Checks whether the object has a valid name given by the user.
- Returns:
True if the object has a valid name given by the user.
- property model¶
This property returns the
docplex.mp.model.Modelto which the object belongs.
- property name¶
This property is used to get or set the name of the modeling object.