32 #ifndef ACADO_TOOLKIT_EXPORT_SIMULINK_INTERFACE_HPP 33 #define ACADO_TOOLKIT_EXPORT_SIMULINK_INTERFACE_HPP 64 const std::string& _wrapperHeaderFileName,
65 const std::string& _wrapperSourceFileName,
66 const std::string& _moduleName =
"acado",
67 const std::string& _modulePrefix =
"ACADO",
68 const std::string& _commonHeaderName =
"",
69 const std::string& _realString =
"double",
70 const std::string& _intString =
"int",
72 const std::string& _commentString = std::string()
91 bool _initialStateFixed,
92 unsigned _wMatrixType,
93 bool _hardcodedConstraints,
113 #endif // ACADO_TOOLKIT_EXPORT_SIMULINK_INTERFACE_HPP ExportTemplatedFile wrapperHeader
virtual ~ExportSimulinkInterface()
A class for generating the glue code and makefile for interfacing generated code and Simulink...
returnValue configure(unsigned N, unsigned NX, unsigned NDX, unsigned NXA, unsigned NU, unsigned NP, unsigned NY, unsigned NYN, bool _initialStateFixed, unsigned _wMatrixType, bool _hardcodedConstraints, bool _useArrivalCost, bool _compCovMatrix, std::string _qpSolver)
Allows to pass back messages to the calling function.
#define CLOSE_NAMESPACE_ACADO
ExportTemplatedFile makefile
Allows export of template files.
ExportSimulinkInterface(const std::string &_makefileName, const std::string &_wrapperHeaderFileName, const std::string &_wrapperSourceFileName, const std::string &_moduleName="acado", const std::string &_modulePrefix="ACADO", const std::string &_commonHeaderName="", const std::string &_realString="double", const std::string &_intString="int", int _precision=16, const std::string &_commentString=std::string())
ExportTemplatedFile wrapperSource
#define BEGIN_NAMESPACE_ACADO