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)
const ExportFunction & getCholeskyFunction() const
virtual returnValue setup()
ExportCholeskySolver(UserInteraction *_userInteraction=0, const std::string &_commonHeaderName="")
Allows to pass back messages to the calling function.
virtual returnValue appendVariableNames(std::stringstream &string)
virtual returnValue getFunctionDeclarations(ExportStatementBlock &declarations) const
#define CLOSE_NAMESPACE_ACADO
returnValue init(unsigned _dimA, unsigned _numColsB, const std::string &_id)
virtual ~ExportCholeskySolver()
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.
const ExportFunction & getSolveFunction() const
#define BEGIN_NAMESPACE_ACADO
Allows to export automatically generated algorithms for solving linear systems of specific dimensions...
Allows to export code for a block of statements.
virtual returnValue getDataDeclarations(ExportStatementBlock &declarations, ExportStruct dataStruct=ACADO_ANY) const
Defines a matrix-valued variable to be used for exporting code.