35 #ifndef ACADO_TOOLKIT_ERK_3SWP_EXPORT_HPP 36 #define ACADO_TOOLKIT_ERK_3SWP_EXPORT_HPP 68 const std::string& _commonHeaderName =
"" 144 #endif // ACADO_TOOLKIT_ERK_3SWP_EXPORT_HPP virtual returnValue setup()
ThreeSweepsERKExport(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
virtual returnValue getCode(ExportStatementBlock &code)
Allows to export code of an ACADO function.
Allows to pass back messages to the calling function.
#define CLOSE_NAMESPACE_ACADO
virtual returnValue setDifferentialEquation(const Expression &rhs)
Expression returnLowerTriangular(const Expression &expr)
Base class for all variables within the symbolic expressions family.
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
Encapsulates all user interaction for setting options, logging data and plotting results.
ExportVariable rk_backward_sweep
virtual ~ThreeSweepsERKExport()
ExportAcadoFunction diffs_sweep3
ExportVariable getAuxVariable() const
#define BEGIN_NAMESPACE_ACADO
Allows to export a tailored explicit Runge-Kutta integrator with three-sweeps second order sensitivit...
Allows to export code for a block of statements.
Allows to export a tailored explicit Runge-Kutta integrator with adjoint first order sensitivity prop...
Expression symmetricDoubleProduct(const Expression &expr, const Expression &arg)
Defines a matrix-valued variable to be used for exporting code.