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 returnValue setupSolveReuseComplete(ExportFunction &_solveReuse, ExportVariable &_bPerm)
#define CLOSE_NAMESPACE_ACADO
virtual returnValue getCode(ExportStatementBlock &code)
returnValue appendVariableNames(std::stringstream &string)
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 getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
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...
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
Allows to export code for a block of statements.
virtual ExportVariable getGlobalExportVariable(const uint factor) const
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)