All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Attributes | List of all members
MBSim::Gearing Class Reference
Inheritance diagram for MBSim::Gearing:

Public Member Functions

 Gearing (const std::string &name)
 
void updateh (int i=0)
 
void updateW (int i=0)
 
void updateJacobians (int j=0)
 
void updateg ()
 
void updategd ()
 
void updatewb ()
 
void updatehRef (const fmatvec::Vec &hParent, int j=0)
 
void updateWRef (const fmatvec::Mat &WParent, int j=0)
 
void connect (double r1, Frame *frame1_, double r2, Frame *frame2_)
 
virtual void updatexd ()
 
virtual void updatedx ()
 
virtual void calcxSize ()
 
bool isActive () const
 
bool gActiveChanged ()
 
std::string getType () const
 
void init (InitStage stage)
 
bool isSetValued () const
 
virtual void calclaSize (int j)
 
virtual void calcgSize (int j)
 
virtual void calcgdSize (int j)
 
void setForceFunction (Function< double(double, double)> *func_)
 
void setReverse (bool reverse_)
 
void plot ()
 

Protected Attributes

Function< double(double, double)> * func
 
double r0
 
double r1
 
bool reverse
 
Frame Z0
 
Frame Z1
 
FrameP0
 
FrameP1
 
fmatvec::Vec3 WrP0Z
 
fmatvec::Vec3 WrP1Z
 
fmatvec::Vec3 Wt
 

The documentation for this class was generated from the following files:

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML