File kernel/src/modelingTools/NewtonEulerFrom3DLocalFrameR.hpp

Go to the source code of this file

class NewtonEulerFrom3DLocalFrameR : public NewtonEulerFrom1DLocalFrameR
#include <NewtonEulerFrom3DLocalFrameR.hpp>

NewtonEulerFrom3DLocalFrameR.

This class is an interface for relation with impact and FC3D. From NewtonEulerFrom1DLocalFrameR, 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.

Public Functions

NewtonEulerFrom3DLocalFrameR()
virtual ~NewtonEulerFrom3DLocalFrameR()

destructor

ACCEPT_STD_VISITORS()
virtual void computeJachqT(Interaction &inter, SP::BlockVector q0)
virtual void initialize(Interaction &inter)

initialize components specific to derived classes.

Parameters
  • inter: the interaction using this relation

Private Functions

ACCEPT_SERIALIZATION(NewtonEulerFrom3DLocalFrameR)

serialization hooks

void FC3DcomputeJachqTFromContacts(SP::SiconosVector q1)
void FC3DcomputeJachqTFromContacts(SP::SiconosVector q1, SP::SiconosVector q2)