siconos.numerics.FrictionContactProblem (Python class)

class siconos.numerics.FrictionContactProblem(*args)[source]

Bases: object

The structure that defines a (reduced or dual) Friction-Contact (3D or 2D) problem.

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

Attributes:
  • dimension (int) – dimension of the contact space (3D or 2D )
  • M (NumericsMatrix *) – \({M} \in {{\mathrm{I\!R}}}^{n \times n}\), a matrix with \(n = d n_c\) stored in NumericsMatrix structure
  • mu (array_like (np.float64, 1D)) – \({\mu} \in {{\mathrm{I\!R}}}^{n_c}\), vector of friction coefficients ( \(n_c =\) numberOfContacts)
  • numberOfContacts (int) – the number of contacts \(n_c\)
  • q (array_like (np.float64, 1D)) – \({q} \in {{\mathrm{I\!R}}}^{n}\)