picos.solvers.solver_smcp

Implementation of SMCPSolver.

Outline

Classes

SMCPSolver

Interface to the SMCP solver.

Classes

SMCPSolver

class picos.solvers.solver_smcp.SMCPSolver(problem)[source]

Bases: picos.solvers.solver_cvxopt.CVXOPTSolver

Interface to the SMCP solver.

Most of the logic is implemented in the CVXOPTSolver base class.

classmethod default_penalty()[source]

Implement default_penalty.

classmethod names()[source]

Implement names.

classmethod supports(footprint)[source]

Implement supports.

classmethod test_availability()[source]

Implement test_availability.

SUPPORTED = <Specification: Optimize AffineExpression subject to AffineConstraint, LMIConstraint using RealVariable, ComplexVariable, SymmetricVariable, SkewSymmetricVariable, HermitianVariable, LowerTriangularVariable, UpperTriangularVariable and any options.>
property is_smcp

Whether to implement SMCP instead of CVXOPT.