All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
MBSimInterface::InterfaceIntegrator Class Reference

Dummy-Integrator InterfaceIntegrator This integrator is an interface for other integration tool. More...

#include <interface_integrator.h>

Inheritance diagram for MBSimInterface::InterfaceIntegrator:

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
 
MBSimServermbsimServer
 
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
 

Detailed Description

Dummy-Integrator InterfaceIntegrator This integrator is an interface for other integration tool.


The documentation for this class was generated from the following files:

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML