35 #ifndef ACADO_TOOLKIT_LIFTED_IRK_FEEDBACK_EXPORT_HPP 36 #define ACADO_TOOLKIT_LIFTED_IRK_FEEDBACK_EXPORT_HPP 67 const std::string& _commonHeaderName =
"" 227 #endif // ACADO_TOOLKIT_LIFTED_IRK_FEEDBACK_EXPORT_HPP
Allows to export a tailored lifted implicit Runge-Kutta integrator with forward sensitivity generatio...
ExportVariable rk_xxx_lin
virtual ExportVariable getAuxVariable() const
ExportAcadoFunction feedb
Allows to export code of an ACADO function.
Allows to pass back messages to the calling function.
virtual returnValue evaluateAllStatesImplicitSystem(ExportStatementBlock *block, const ExportIndex &k_index, const ExportVariable &Ah, const ExportVariable &C, const ExportIndex &stage, const ExportIndex &i, const ExportIndex &tmp_index)
Block< Derived > block(Index startRow, Index startCol, Index blockRows, Index blockCols)
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
virtual returnValue solveInputSystem(ExportStatementBlock *block, const ExportIndex &index1, const ExportIndex &index2, const ExportIndex &index3, const ExportIndex &k_index, const ExportVariable &Ah)
ExportAcadoFunction sens_input
virtual ~FeedbackLiftedIRKExport()
#define CLOSE_NAMESPACE_ACADO
Defines a scalar-valued index variable to be used for exporting code.
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
virtual returnValue getCode(ExportStatementBlock &code)
Base class for all variables within the symbolic expressions family.
virtual returnValue setup()
returnValue prepareInputSystem(ExportStatementBlock &code)
ExportVariable rk_dk1_tmp
ExportVariable rk_stageValues
ExportVariable rk_Khat_traj
Encapsulates all user interaction for setting options, logging data and plotting results.
ExportVariable rk_Xhat_traj
FeedbackLiftedIRKExport(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
returnValue setInputSystem()
#define BEGIN_NAMESPACE_ACADO
Allows to export a tailored implicit Runge-Kutta integrator with forward sensitivity generation for f...
virtual returnValue setNonlinearFeedback(const DMatrix &C, const Expression &feedb)
ExportVariable rk_dk2_tmp
Allows to export code for a block of statements.
Defines a matrix-valued variable to be used for exporting code.
FeedbackLiftedIRKExport & operator=(const FeedbackLiftedIRKExport &arg)
ExportAcadoFunction sens_fdb