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 std::string | getType () const |
void | integratorCommunication (const char *requestIdentifier, const char *interface2mbsim, unsigned int interface2mbsimLength, std::ostringstream *mbsim2interface) |
bool | getExitRequest () |
![]() | |
virtual void | execute (DynamicSystemSolver &system)=0 |
![]() | |
Atom & | operator= (const Atom &) |
void | setMessageStreamActive (MsgType type, bool active) |
void | getMessageStream (MsgType type, std::shared_ptr< bool > &a, std::shared_ptr< std::ostream > &s) |
void | adoptMessageStreams (const Atom *src=NULL) |
std::ostream & | msg (MsgType type) |
bool | msgAct (MsgType type) |
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 |
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 |
Additional Inherited Members | |
![]() | |
enum | MsgType |
![]() | |
static void | setCurrentMessageStream (MsgType type, const std::shared_ptr< bool > &a=std::make_shared< bool >(true), const std::shared_ptr< std::ostream > &s=std::make_shared< std::ostream >(std::cout.rdbuf())) |
static std::ostream & | msgStatic (MsgType type) |
static bool | msgActStatic (MsgType type) |
![]() | |
Atom (const Atom &src) | |
![]() | |
static DynamicSystemSolver * | system |
Dummy-Integrator InterfaceIntegrator This integrator is an interface for other integration tool.