# siconos.numerics.SecondOrderConeLinearComplementarityProblem (Python class)¶

class siconos.numerics.SecondOrderConeLinearComplementarityProblem[source]

Bases: object

The structure that defines a Second Order Cone Linear Complementarity Problem.

Generated class (swig), based on C++ header Program listing for file numerics/src/SOCP/SecondOrderConeLinearComplementarityProblem.h.

Attributes: coneIndex ( int *) – :math:{coneIndex} in {{mathrm{I!R}}}^{n_c}, vector of indices of the cones ( $$n_c =$$ nc) M (NumericsMatrix *) – $${M} \in {{\mathrm{I\!R}}}^{n \times n}$$, a matrix with $$n = d n_c$$ stored in NumericsMatrix structure n (int) – the problem dimension. must be equal to $$\sum_{i}^{n_c} d_i$$ nc (int) – the number of cones $$n_c$$ in the Cartesian product q (array_like (np.float64, 1D)) – $${q} \in {{\mathrm{I\!R}}}^{n}$$ tau (array_like (np.float64, 1D)) – $${\tau} \in {{\mathrm{I\!R}}}^{n_c}$$, vector of coefficients ( $$n_c =$$ nc)