Class NewtonEuler5DR#

Defined in Program listing for file kernel/src/modelingTools/NewtonEuler5DR.hpp

class NewtonEuler5DR : public NewtonEuler1DR#

This class is an interface for relation with impact and RFC3D.

Public Functions

virtual ~NewtonEuler5DR() noexcept = default#

destructor

virtual void initialize(Interaction &inter) override#

initialize components specific to derived classes.

Parameters:

inter – the interaction using this relation

virtual void computeJachqT(Interaction &inter, SP::BlockVector q0) override#

Default implementation consists in multiplying jachq and T (see NewtonEulerR::computeJachqT) but here we compute the operator from the the contact point locations and the local frame at contact.

Parameters:
  • inter – interaction that owns the relation

  • q0 – the block vector to the dynamical system position