35 #ifndef ACADO_TOOLKIT_EXPORT_MODULE_HPP 36 #define ACADO_TOOLKIT_EXPORT_MODULE_HPP 79 const std::string& _realString =
"real_t",
80 const std::string& _intString =
"int",
97 const std::string& _fileName,
98 const std::string& _realString =
"real_t",
99 const std::string& _intString =
"int",
140 #endif // ACADO_TOOLKIT_EXPORT_MODULE_HPP virtual returnValue collectDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const =0
virtual returnValue exportAcadoHeader(const std::string &_dirName, const std::string &_fileName, const std::string &_realString="real_t", const std::string &_intString="int", int _precision=16) const =0
returnValue setupOptions()
Allows to pass back messages to the calling function.
virtual returnValue collectFunctionDeclarations(ExportStatementBlock &declarations) const =0
#define CLOSE_NAMESPACE_ACADO
std::string commonHeaderName
User-interface to automatically generate algorithms for fast model predictive control.
Encapsulates all user interaction for setting options, logging data and plotting results.
virtual returnValue exportCode(const std::string &dirName, const std::string &_realString="real_t", const std::string &_intString="int", int _precision=16)=0
#define BEGIN_NAMESPACE_ACADO
Allows to export code for a block of statements.