20 #ifndef _TIME_STEPPING_INTEGRATOR_H_
21 #define _TIME_STEPPING_INTEGRATOR_H_
23 #include "integrator.h"
25 namespace MBSimIntegrator {
54 void setStepSize(
double dt_) {
dt = dt_; }
72 int step, integrationSteps, maxIter, sumIter;
double dt
step size
Definition: time_stepping_integrator.h:62
Definition: time_stepping_integrator.h:32
TimeSteppingIntegrator()
constructor
Definition: time_stepping_integrator.cc:45
std::ofstream integPlot
file stream for integration information
Definition: time_stepping_integrator.h:87
solver interface for modelling and simulation of dynamic systems
Definition: dynamic_system_solver.h:48
virtual void integrate(MBSim::DynamicSystemSolver &system)
start the integration
Definition: time_stepping_integrator.cc:139
virtual ~TimeSteppingIntegrator()
destructor
Definition: time_stepping_integrator.h:42
double tPlot
time and plot time
Definition: time_stepping_integrator.h:67
int stepPlot
plot step difference
Definition: time_stepping_integrator.h:82
bool driftCompensation
flag for drift compensation
Definition: time_stepping_integrator.h:92
double s0
computing time counter
Definition: time_stepping_integrator.h:77
integrator-interface for dynamic systems
Definition: integrator.h:40
virtual void initializeUsingXML(xercesc::DOMElement *element)
initialize integrator
Definition: time_stepping_integrator.cc:146
static DynamicSystemSolver * system
dynamic system
Definition: solver.h:65
int step
iteration counter for constraints, plots, integration, maximum constraints, cummulation constraint ...
Definition: time_stepping_integrator.h:72