20#ifndef _FIXED_CONTOUR_FRAME_H__
21#define _FIXED_CONTOUR_FRAME_H__
23#include "mbsim/frames/contour_frame.h"
34 const fmatvec::Vec2& evalZeta()
override {
return zeta; }
35 const fmatvec::Vec2& getZeta(
bool check=
true)
override {
return zeta; }
36 double evalEta()
override {
return zeta(0); }
37 double evalXi()
override {
return zeta(1); }
38 double getEta(
bool check=
true)
override {
return zeta(0); }
39 double getXi(
bool check=
true)
override {
return zeta(1); }
41 void updatePositions()
override;
42 void updateVelocities()
override;
43 void updateAccelerations()
override;
44 void updateJacobians(
int j=0)
override;
45 void updateGyroscopicAccelerations()
override;
47 void setContourOfReference(
Contour *contour_) { contour = contour_; }
Definition: contour_frame.h:27
fmatvec::Vec2 zeta
contour parameters of the frame
Definition: contour_frame.h:48
basic class for contour definition for rigid (which do not know about their shape) and flexible (they...
Definition: contour.h:40
std::string name
name of element
Definition: element.h:260
Definition: fixed_contour_frame.h:29
namespace MBSim
Definition: bilateral_constraint.cc:30