Dummy-Integrator InterfaceIntegrator This integrator is an interface for other integration tool. More...
#include <interface_integrator.h>
Public Member Functions | |
void | setMBSimServer (MBSimServer *m_) |
void | integrate (MBSim::DynamicSystemSolver &system) |
virtual void | initializeUsingXML (xercesc::DOMElement *element) |
virtual xercesc::DOMElement * | writeXMLFile (xercesc::DOMNode *element) |
virtual std::string | getType () const |
void | integratorCommunication (const char *requestIdentifier, const char *interface2mbsim, unsigned int interface2mbsimLength, std::ostringstream *mbsim2interface) |
bool | getExitRequest () |
Protected Attributes | |
std::ofstream | integPlot |
Private Member Functions | |
void | getz (double **z_) |
void | getzdot (double **zdot_) |
void | getsv (double **sv_) |
void | setTime (double t_) |
void | setz (const fmatvec::Vec &z_) |
void | dumpMemory (std::ostringstream *out, void *p, unsigned int N) |
void | double2str (std::ostringstream *out, double *p, unsigned int N) |
void | int2str (std::ostringstream *out, int *p, unsigned int N) |
void | resolveInputOutputNames () |
Private Attributes | |
int | zSize |
int | svSize |
double | t |
fmatvec::Vec | z |
fmatvec::Vec | zd |
fmatvec::Vec | sv |
fmatvec::VecInt | jsv |
bool | printCommunication |
bool | exitRequest |
MBSimServer * | mbsimServer |
std::vector< std::string > | outputSignalRef |
std::vector< std::string > | inputSignalRef |
std::vector< std::string > | outputSignalName |
std::vector< std::string > | inputSignalName |
std::vector < MBSimControl::Signal * > | outputSignal |
std::vector < MBSimControl::ExternSignalSource * > | inputSignal |
fmatvec::VecInt | outputSignalSize |
fmatvec::VecInt | inputSignalSize |
fmatvec::Vec | outputVector |
fmatvec::Vec | inputVector |
Dummy-Integrator InterfaceIntegrator This integrator is an interface for other integration tool.