ommx.v1.one_hot_pb2
Classes
A message representing a one-hot constraint. |
Module Contents
- class ommx.v1.one_hot_pb2.OneHot(*, constraint_id: int = ..., decision_variables: collections.abc.Iterable[int] | None = ...)
A message representing a one-hot constraint.
- ClearField(field_name: Literal['constraint_id', b'constraint_id', 'decision_variables', b'decision_variables']) None
- CONSTRAINT_ID_FIELD_NUMBER: int
- DECISION_VARIABLES_FIELD_NUMBER: int
- constraint_id: int
The ID of the constraint.
- property decision_variables: google.protobuf.internal.containers.RepeatedScalarFieldContainer[int]
The list of ids of decision variables that are constrained to be one-hot.