20#ifndef _EXPLICIT_EULER_INTEGRATOR_H_
21#define _EXPLICIT_EULER_INTEGRATOR_H_
23#include "integrator.h"
35 void preIntegrate()
override;
36 void subIntegrate(
double tStop)
override;
37 void postIntegrate()
override;
42 void initializeUsingXML(xercesc::DOMElement *element)
override;
46 void setStepSize(
double dt_) {
dt = dt_;}
56 int iter, step, integrationSteps;
Explicit Euler integrator.
Definition: explicit_euler_integrator.h:28
double dt
step size
Definition: explicit_euler_integrator.h:53
void integrate() override
start the integration of the system set by setSystem. Each class implemeting this function should cal...
Definition: explicit_euler_integrator.cc:96
~ExplicitEulerIntegrator() override=default
destructor
integrator-interface for dynamic systems
Definition: integrator.h:37
virtual void integrate()=0
start the integration of the system set by setSystem. Each class implemeting this function should cal...
namespace MBSim
Definition: bilateral_constraint.cc:30