32 #ifndef ACADO_TOOLKIT_EXPORT_CHOLESKY_SOLVER_HPP 33 #define ACADO_TOOLKIT_EXPORT_CHOLESKY_SOLVER_HPP 72 const std::string& _commonHeaderName =
"" 85 const std::string& _id
147 #endif // ACADO_TOOLKIT_EXPORT_CHOLESKY_SOLVER_HPP virtual returnValue getCode(ExportStatementBlock &code)
virtual returnValue setup()
ExportCholeskySolver(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
const ExportFunction & getCholeskyFunction() const
Allows to pass back messages to the calling function.
virtual returnValue appendVariableNames(std::stringstream &string)
#define CLOSE_NAMESPACE_ACADO
const ExportFunction & getSolveFunction() const
returnValue init(unsigned _dimA, unsigned _numColsB, const std::string &_id)
virtual ~ExportCholeskySolver()
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
Encapsulates all user interaction for setting options, logging data and plotting results.
Allows to export code of an arbitrary function.
Allows to export linear solver based on Cholesky factorization.
#define BEGIN_NAMESPACE_ACADO
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.
Defines a matrix-valued variable to be used for exporting code.