34 #ifndef ACADO_TOOLKIT_EXPORT_GAUSS_ELIM_HPP 35 #define ACADO_TOOLKIT_EXPORT_GAUSS_ELIM_HPP 67 const std::string& _commonHeaderName =
"" 162 #endif // ACADO_TOOLKIT_EXPORT_GAUSS_ELIM_HPP
virtual returnValue setup()
virtual ~ExportGaussElim()
Allows to pass back messages to the calling function.
BEGIN_NAMESPACE_ACADO typedef unsigned int uint
virtual returnValue setupSolveReuseTranspose(ExportFunction &_solveReuse, ExportVariable &_bPerm)
virtual ExportVariable getGlobalExportVariable(const uint factor) const
virtual returnValue setupSolveReuseComplete(ExportFunction &_solveReuse, ExportVariable &_bPerm)
#define CLOSE_NAMESPACE_ACADO
virtual returnValue getCode(ExportStatementBlock &code)
returnValue appendVariableNames(std::stringstream &string)
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
Allows to export Gaussian elimination for solving linear systems of specific dimensions.
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
virtual returnValue setupSolveUpperTriangular(ExportFunction &_solveTriangular)
virtual returnValue setupSolve(ExportFunction &_solve, ExportFunction &_solveTriangular, ExportVariable &_swap, ExportVariable &_determinant, const std::string &absF)
ExportGaussElim(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
#define BEGIN_NAMESPACE_ACADO
virtual returnValue setupSolveReuse(ExportFunction &_solveReuse, ExportFunction &_solveTriangular, ExportVariable &_bPerm)
Allows to export automatically generated algorithms for solving linear systems of specific dimensions...
Allows to export code for a block of statements.
ExportVariable rk_bPerm_trans
Defines a matrix-valued variable to be used for exporting code.
virtual returnValue setupFactorization(ExportFunction &_solve, ExportVariable &_swap, ExportVariable &_determinant, const std::string &absF)