picos.constraints.con_lmi¶
Linear matrix inequalities.
Classes
- class picos.constraints.con_lmi.ComplexLMIConstraint(lhs, relation, rhs, customString=None)[source]¶
Bases:
LMIConstraint
Complex linear matrix inequality.
- class RealConversion[source]¶
Bases:
ConstraintConversion
Complex LMI to real LMI conversion.
- class picos.constraints.con_lmi.LMIConstraint(lhs, relation, rhs, customString=None)[source]¶
Bases:
ConicConstraint
Linear matrix inequality.
An inequality with respect to the positive semidefinite cone, also known as a Linear Matrix Inequality (LMI) or an SDP constraint.
- __init__(lhs, relation, rhs, customString=None)[source]¶
Construct a
LMIConstraint
.- Parameters
lhs (AffineExpression) – Left hand side expression.
relation (str) – Constraint relation symbol.
rhs (AffineExpression) – Right hand side expression.
customString (str) – Optional string description.
- property conic_membership_form[source]¶
Implement for
ConicConstraint
.
- property greater¶
The greater-or-equal side expression.
- property nnd¶
The matrix expression posed to be positive semidefinite.
- property npd¶
The matrix expression posed to be negative semidefinite.
- property smaller¶
The smaller-or-equal side expression.