ommx.v1.function_pb2
Classes
Real-valued multivariate function used for objective function and constraints. |
Module Contents
- class ommx.v1.function_pb2.Function(*, constant: float = ..., linear: ommx.v1.linear_pb2.Linear | None = ..., quadratic: ommx.v1.quadratic_pb2.Quadratic | None = ..., polynomial: ommx.v1.polynomial_pb2.Polynomial | None = ...)
Real-valued multivariate function used for objective function and constraints.
- ClearField(field_name: Literal['constant', b'constant', 'function', b'function', 'linear', b'linear', 'polynomial', b'polynomial', 'quadratic', b'quadratic']) None
- HasField(field_name: Literal['constant', b'constant', 'function', b'function', 'linear', b'linear', 'polynomial', b'polynomial', 'quadratic', b'quadratic']) bool
- WhichOneof(oneof_group: Literal['function', b'function']) Literal['constant', 'linear', 'quadratic', 'polynomial'] | None
- CONSTANT_FIELD_NUMBER: int
- LINEAR_FIELD_NUMBER: int
- POLYNOMIAL_FIELD_NUMBER: int
- QUADRATIC_FIELD_NUMBER: int
- constant: float
Constant function like f(x_1, x_2) = 2
- property linear: ommx.v1.linear_pb2.Linear
Linear function like f(x_1, x_2) = 2 x_1 + 3 x_2
- property polynomial: ommx.v1.polynomial_pb2.Polynomial
Polynomial like f(x_1, x_2) = 4 x_1^2 + 5 x_2^3 + 6 x_1 x_2^2 + 7 x_2^2 + 8 x_1 x_2 + 9 x_1 + 10 x_2 + 11
- property quadratic: ommx.v1.quadratic_pb2.Quadratic
Quadratic function like f(x_1, x_2) = 4 x_1 x_2 + 5 x_2