Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
 All Classes Files Functions Variables Typedefs Macros Groups
MassSpringDamper.h
1 /*
2  *
3  * Simple 1-Dimensional Mass Spring Damper
4  *
5  * Christian Heinrichs 04/2015
6  *
7  */
8 
9 #ifndef MASSSPRINGDAMPER_H_
10 #define MASSSPRINGDAMPER_H_
11 
13 {
14 
15 public:
16 
17  MassSpringDamper(float mass, float spring, float damp);
18  void setup();
19  double update(float inForce);
20 
21 private:
22 
23  double _dt;
24  float _mass;
25  float _spring;
26  float _damp;
27  double _position;
28  double _velocity;
29 
30 };
31 
32 #endif
Definition: MassSpringDamper.h:12