DUECA/DUSIME
PulsedBody.hxx

An example, including subclassing RigidBody and using Runge-Kutta integration to calculate the updates, is given here

/* ------------------------------------------------------------------ */
/* item : PulsedBody.hxx
made by : Rene van Paassen
date : 060502
category : header file
description :
changes : 060502 first version
language : C++
copyright : (c) 2016 TUDelft-AE-C&S
copyright : (c) 2022 René van Paassen
license : EUPL-1.2
*/
#ifndef PulsedBody_hxx
#define PulsedBody_hxx
#ifdef PulsedBody_cxx
#endif
#include <RigidBody.hxx>
class PulsedBody: public RigidBody
{
public:
double tau_e;
double dt;
PulsedBody(double dt);
void derivative(VectorE& xd, double dt_offset);
void step();
};
#endif