Program listing for file kernel/src/modelingTools/NewtonEuler5DR.hpp#
Return to documentation for this file
1#ifndef NEWTONEULERRELATIONRFC3D_H
2#define NEWTONEULERRELATIONRFC3D_H
3
4#include "NewtonEuler1DR.hpp"
5
6
7class NewtonEuler5DR : public NewtonEuler1DR {
8
9private:
10 ACCEPT_SERIALIZATION(NewtonEuler3DR);
11
12 void RFC3DcomputeJachqTFromContacts(SP::SiconosVector q1);
13 void RFC3DcomputeJachqTFromContacts(SP::SiconosVector q1,
14 SP::SiconosVector q2);
15
16protected:
17public:
18 NewtonEuler5DR() : NewtonEuler1DR() {}
19
20
21 virtual ~NewtonEuler5DR() noexcept = default;
22
23
24 void initialize(Interaction &inter) override;
25
26
27 void computeJachqT(Interaction &inter, SP::BlockVector q0) override;
28
29 ACCEPT_STD_VISITORS();
30};
31#endif