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.

  • 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)