siconos.kernel.NewtonEuler3DR (Python class)

class siconos.kernel.NewtonEuler3DR[source]

Bases: siconos.kernel.NewtonEuler1DR

NewtonEuler3DR.

This class is an interface for relation with impact and FC3D. From NewtonEuler1DR, it inherits to the computation of the jacobian, this operator is use for the predictor of activation and deactivation of the Interaction. The OSNSP is build using the matrix jachqT, that is computed from the point if contact pc1, pc2 and Nc. Use this class consists in overload the method computeh, and children class has to set the menber pc1, pc2 and nc.

Generated class (swig), based on C++ header Program listing for file kernel/src/modelingTools/NewtonEuler3DR.hpp.

Constructors

NewtonEuler3DR()
computeJachqT(Interaction inter, BlockVector q0) → None[source]
initialize(Interaction inter) → None[source]

initialize components specific to derived classes.

Parameters

inter – the interaction using this relation