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